Avviso del compilatore (livello 4) C4268
'identifier': dati statici/globali 'const' inizializzati con il costruttore predefinito generato dal compilatore riempie l'oggetto con zeri
Un'istanza const
globale o statica di una classe non semplice viene inizializzata con un costruttore predefinito generato dal compilatore.
Esempio
// C4268.cpp
// compile with: /c /LD /W4
class X {
public:
int m_data;
};
const X x1; // C4268
Poiché questa istanza della classe è const
, il valore di m_data
non può essere modificato.