Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
"identifier": los datos estáticos/globales "const" inicializados con el constructor predeterminado generado por el compilador rellenan el objeto con ceros
Observaciones
Una instancia estática o global const de una clase no trivial se inicializa con un constructor predeterminado generado por el compilador.
Ejemplo
En el ejemplo siguiente se genera la advertencia C4268:
// C4268.cpp
// compile with: /c /LD /W4
class X {
public:
int m_data;
};
const X x1; // C4268
Como esta instancia de la clase es const, no se puede cambiar el valor de m_data.