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 staticvor constoder nicht haben? Was sind einige Best Practices für die Verwendung static?
staticimpliziert sind (dhstaticstandardmäßig)const, obwohl ich empfehlen würde, sie alsstaticunabhängig zu qualifizieren, damit die Absicht klar wird.