Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Compilerwarnung (Stufe 4) C4268

'Bezeichner': Die durch den vom Compiler generierten Standardkonstruktor initialisierten statischen/globalen Daten vom Typ 'const' füllen das Objekt mit Nullen

Eine globale oder statische Instanz vom Typ const einer nicht trivialen Klasse wird mit einem vom Compiler erzeugten Standardkonstruktor initialisiert.

// C4268.cpp
// compile with: /c /LD /W4
class X {
public:
   int m_data;
};

const X x1;   // C4268

Da diese Instanz der Klasse den Typ const hat, kann der Wert von m_data nicht geändert werden.

Community-Beiträge

HINZUFÜGEN
Anzeigen: