static const char * - definiert, aber nicht verwendet

Wir definieren eine const static char Zeiger in jeder header - (.h) und die Quelle (.cpp-Datei) zu erfüllen mit der Firma coding-standards.

static const char * one_time_param = "ABCDEFG";

Beim kompilieren, wird der compiler die Generierung Menge "definiert, aber nicht verwendet" - Warnungen. Hat jemand eine Lösung für dieses Problem bitte?

-Wno-unused-parameter

Mithilfe der oben genannten compiler-flag, können wir unterdrücken diese Warnungen. Aber, dies unterdrückt auch einige andere ungenutzte Parameter, die seine Aufmerksamkeit erfordern könnten. Wir haben versucht, diese Lösungen, die funktionieren nur für die Parameter der Funktion.

Q_UNUSED

in Qt, und

#define UNUSED(x) ((void)(x))

Vorherigen Frage ähnlicher Art:

Wie kann ich ausblenden "definiert, aber nicht verwendet" Warnungen beim GCC?

Schreibe einen Kommentar