Partager via


Avertissement du compilateur (niveau 4) C4268

'identifier' : 'const' static/global data initialisé avec le constructeur par défaut généré par le compilateur remplit l’objet avec zéros

Une const instance globale ou statique d’une classe non triviale est initialisée avec un constructeur par défaut généré par le compilateur.

Exemple

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

const X x1;   // C4268

Comme cette instance de la classe est const, la valeur de m_data ne peut pas être modifiée.