Можно ли использовать атрибуты в параметрах функции main?
В стандарте указаны только 2 возможные формы без атрибутов, но дело в том, что у меня в программе не используется argc параметр и я хотел бы пометить его как maybe_unused, чтобы не выдавало предупреждения постоянно:
int main([[maybe_unused]] int argc, char* argv[]);
Ошибок код не выдает, но легально ли так делать?
argv, если не знаете их кол-во, заданное вargc. Вероятно, вам просто нужно использовать вариантmainбез параметров. Кстати, почитать про атрибуты можно тут. – αλεχολυτ Jul 04 '20 at 21:05