static-members

Ein statisches Member ist ein Datenfeld, das von allen Instanzen einer Klasse oder Struktur für dasselbe Programm gemeinsam genutzt wird. Statisches Element existiert auch dann, wenn keine Objekte der Klasse des statischen Datenelements vorhanden sind. Ein Feature von C ++, das in etwa den statischen Java-Feldern entspricht.
4
Antworten

statische innere Klasse und statisches Mitglied einer Klasse teilt sich NAME? [Duplikat]

Wie kann die statische innere Klasse M und das statische Element M [der Klasse C ] den gleichen Namen haben? Der folgende Code generiert "Weiß" als Ausgabe: %Vor% Wie auf das Elementobjekt zugegriffen wird und nicht auf das stat...
26.07.2013, 17:08
5
Antworten

Verwendung der statischen Methode und der Variablen - Gut gegen Schlecht

Ich entwickle C # und asp.net Web-Anwendung. Ich habe allgemeine Klasse namens Dienstprogramme, ich habe viele öffentliche und statische Variablen in dieser öffentlichen Dienstklasse. Da diese Zahl allmählich zunimmt, möchte ich wissen, ob...
08.09.2011, 10:21
2
Antworten

In statisches Feld schreiben - ist FindBugs in diesem Fall falsch?

Ich habe eine Java-Klasse wie folgt: %Vor% FindBugs warnt mich davor, über die Instanzmethode counter in das statische Feld bar zu schreiben. Wenn ich jedoch den Code zu: ändere %Vor% Dann wird sich FindBugs nicht beschweren. Ist d...
14.11.2012, 22:57
4
Antworten

lade den statischen Initialisierungsblock in einem Java, ohne die Klasse zu laden

Ich habe ein paar Klassen wie hier gezeigt %Vor% ... %Vor% Wie kann ich die TrueFalseQuestion -Klasse ändern, so dass die statische Methode immer ausgeführt wird, so dass ich 1 anstelle von 0 bekomme, wenn ich meine Hauptmethode ausfü...
06.04.2010, 05:46
1
Antwort

C ++ - Vorlagen und statische Elemente - Definition in der Kopfzeile

Betrachten Sie das folgende Konstrukt: %Vor% Diese Template-Klasse und die Definition der statischen Instanz werden in die gleiche Header-Datei geschrieben. Bei einer Nicht-Template-Klasse verursacht dieses einen Link-Time-Fehler, da mehrer...
31.08.2012, 11:09
1
Antwort

Statische consxpr-Elemente des gleichen Typs wie die Klasse definiert (zusätzliche Details)

Beim Schreiben meiner ersten Frage, wenn das überhaupt möglich ist, stolperte ich über die Frage statisches consxpr-Mitglied des gleichen Typs wie die Klasse, die definiert wird , die ganz klar geantwortet hat, dass meine saubere Lösung mit C +...
20.05.2015, 22:50
3
Antworten

Deklarieren des statischen C ++ - Members als Freunde der Klasse, in der es sich befindet (Syntax)

Wie lautet die Syntax für die Deklaration einer statischen Memberfunktion als friend der Klasse, in der sie sich befindet? %Vor% Kann ich es zu diesem Einliner zusammenfalten? %Vor% Gibt es eine andere Möglichkeit, alles in eine ein...
31.12.2011, 01:59
2
Antworten

Was darf ich mit einem statischen, in der Klasse initialisierten consExpr-Datenelement tun?

Dies ist wahrscheinlich eine etwas ungewöhnliche Frage, da es eine ausführlichere Erklärung für eine kurze Antwort auf eine andere Frage und einige Aspekte des C ++ 11 Standards, die damit zusammenhängen. Um die Bezugnahme zu erleichtern, m...
27.01.2013, 13:45
2
Antworten

Statischer Block vs statische Methode - Initialisierung statischer Felder

Aus Neugierde habe ich die Leistung zwischen statischem Block und statischem Methodeninitialisierer gemessen. Zuerst habe ich die oben genannten Methoden in zwei getrennten Java-Klassen implementiert: Erstens: %Vor% Zweitens: %Vor% Da...
18.11.2011, 21:36
4
Antworten

Warum _have_ Sie eine statische C ++ - Membervariable initialisieren?

Ich weiß, dass Sie eine statische Membervariable in der Regel in einer CPP-Datei initialisieren. Aber meine Frage ist: Warum haben Sie ? Hier ist ein Beispiel: %Vor% Dies ergibt einen Compilerfehler: undefined reference to 'A:...
04.11.2010, 15:09