Что хорошего в использовании [[maybe_unused]]
? Рассматривать
int winmain(int instance, int /*prevInstance*/, const char */*cmdline*/, int show);
int winmain(int instance, [[maybe_unused]] int prevInstance, [[maybe_unused]] const char *cmdline, int show);
Некоторые могут настаивать на том, что использование комментариев является уродливым, потому что это ключевое слово было сделано и предназначено для использования в этих обстоятельствах, и я полностью согласен с ним, но ключевые слова maybe_unused
кажутся мне слишком длинными, что делает код немного сложнее читать.
Я хотел бы следовать стандарту как "строго", как могу, но стоит ли его использовать?