Compartilhar via


Aviso do Compilador (nível 4) C4268

'identifier' : dados estáticos/globais 'const' inicializados com o construtor padrão gerado pelo compilador preenche o objeto com zeros

Uma instância global ou estática const de uma classe não trivial é inicializada com um construtor padrão gerado pelo compilador.

Exemplo

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

const X x1;   // C4268

Como esta instância da classe é const, o valor do m_data não pode ser alterado.