'identifier' : コンパイラが生成した既定のコンストラクターでの 'const' 自動データ初期化は信頼性のない結果を生じます
注釈
重要なクラスの const 自動インスタンスは、コンパイラによって生成される既定のコンストラクターで初期化されます。
例
次の例では C4269 が生成されます。
// C4269.cpp
// compile with: /c /LD /W1
class X {
public:
int m_data;
};
void g() {
const X x1; // C4269
}
クラスのこのインスタンスはスタック上で生成されるため、m_data の初期値は何でもかまいません。 また、const インスタンスであるため、m_data の値は変更できません。