Pourquoi utiliser [[maybe_unused]]
? Considérer
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);
Certains pourraient insister sur le fait que l'utilisation de commentaires est moche, car ce mot clé a été créé et destiné à être utilisé dans ces circonstances, et je suis totalement d'accord avec cela, mais les mots clés maybe_unused
me semblent un peu trop longs, ce qui rend le code légèrement plus difficile à lire.
Je voudrais suivre la norme aussi "strictement" que possible, mais cela vaut-il la peine d'être utilisé?