Freigeben über


Compilerwarnung (Ebene 4) C4268

'Identifier': Statische/globale Daten, die mit dem vom Compiler generierten Standardkonstruktor initialisiert werden, füllt das Objekt mit Nullen.

Bemerkungen

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

Beispiel

Im folgenden Beispiel wird C4268 generiert:

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

const X x1;   // C4268

Da diese Instanz der Klasse lautet const, kann der Wert nicht m_data geändert werden.