Als «static» getaggte Fragen

91
Variablendeklarationen in Header-Dateien - statisch oder nicht?

Beim Umgestalten einiger habe #definesich in einer C ++ - Header-Datei ähnliche Deklarationen festgestellt: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; Die Frage ist, welchen Unterschied wird die statische Aufladung machen, wenn überhaupt? Beachten Sie, dass das...

87
Statischer Block in Java nicht ausgeführt

class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " + VAL); } } Ich...

87
Verfall des statischen Schlüsselworts… nicht mehr?

In C ++ ist es möglich, das staticSchlüsselwort innerhalb einer Übersetzungseinheit zu verwenden, um die Sichtbarkeit eines Symbols (entweder Variablen- oder Funktionsdeklaration) zu beeinflussen. In n3092 war dies veraltet: Anhang D.2 [depl.static] Die Verwendung des statischen Schlüsselworts ist...

85
Variabel modifiziertes Array im Dateibereich

Ich möchte ein konstantes statisches Array erstellen, das in meiner Objective-C-Implementierungsdatei verwendet wird, ähnlich wie auf der obersten Ebene meiner ".m" -Datei: static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Ich habe vor, es NUM_TYPESspäter in...

84
Wann werden statische Variablen initialisiert?

Ich frage mich, wann statische Variablen auf ihre Standardwerte initialisiert werden. Ist es richtig, dass beim Laden einer Klasse statische Variablen erstellt (zugewiesen) und dann statische Initialisierer und Initialisierungen in Deklarationen ausgeführt werden? Ab wann werden die...

83
Statischer Initialisierungsblock in Kotlin

Was entspricht einem statischen Initialisierungsblock in Kotlin? Ich verstehe, dass Kotlin so konzipiert ist, dass es keine statischen Dinge enthält. Ich suche etwas mit äquivalenter Semantik - Code wird einmal ausgeführt, wenn die Klasse zum ersten Mal geladen wird. Mein spezieller...