¿Cuándo debo usar [[maybe_unused]]?

Lo bueno de usar[[maybe_unused]]? Considerar

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);

Algunos podrían insistir en que usar comentarios es feo, porque esta palabra clave se creó y se pensó para usarse en estas circunstancias, y estoy totalmente de acuerdo con ella, pero elmaybe_unused Las palabras clave me parecen demasiado largas, lo que hace que el código sea un poco más difícil de leer.

Me gustaría seguir el estándar tan "estrictamente" como pueda, pero ¿vale la pena usarlo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta