Я бы сказал, что это проблема QoI :)

орошего в использовании[[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 ключевые слова кажутся мне слишком длинными, что затрудняет чтение кода.

Я хотел бы следовать стандарту как можно более строго, но стоит ли его использовать?

Ответы на вопрос(2)

Ваш ответ на вопрос