다음을 통해 공유


컴파일러 경고(수준 4) C4268

'identifier': 컴파일러 생성 기본 생성자로 초기화된 'const' 정적/전역 데이터가 개체를 0으로 채웁니다.

const 사소한 클래스가 아닌 클래스의 전역 또는 정적 인스턴스는 컴파일러에서 생성된 기본 생성자를 사용하여 초기화됩니다.

예시

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

const X x1;   // C4268

클래스의 이 인스턴스이므로 const값을 m_data 변경할 수 없습니다.