次の方法で共有


コンパイラの警告 (レベル 4) C4268

'identifier' : コンパイラが生成する既定のコンストラクターで初期化された 'const' 静的/グローバル データはオブジェクトをゼロで埋めます

重要なクラスの const グローバルまたは静的インスタンスは、コンパイラによって生成される既定のコンストラクターで初期化されます。

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

const X x1;   // C4268

クラスのこのインスタンスは const であるため、m_data の値は変更できません。