Kann jemand erklären, wann Sie das statische Schlüsselwort vor globalen Variablen oder Konstanten verwenden sollen, die in Header-Dateien definiert sind?
Nehmen wir zum Beispiel an, ich habe eine Header-Datei mit der Zeile:
const float kGameSpriteWidth = 12.0f;
Sollte dies static
vor const
oder nicht haben? Was sind einige Best Practices für die Verwendung static
?
static
impliziert sind (dhstatic
standardmäßig)const
, obwohl ich empfehlen würde, sie alsstatic
unabhängig zu qualifizieren, damit die Absicht klar wird.