コンパイラの警告 (レベル 4) C4610 (C++)

ビューの切り替え:
スクリプトなし
Visual C++ の概念 : C/C++ プログラムのビルド
コンパイラの警告 (レベル 4) C4610

エラー メッセージ

object 'class' を初期化できません。ユーザー定義のコンストラクタが必要です。

このクラスには、ユーザー定義のコンストラクタも既定のコンストラクタもありません。インスタンスは生成されませんでした。次の例では C4610 警告が生成されます。

// C4610.cpp
// compile with: /W4
struct A {
   int &j;

   A& A::operator=( const A& );
};   // C4610

/* use this structure definition to resolve the warning
struct B {
   int &k;

   B(int i = 0) : k(i) {
   }

   B& B::operator=( const B& );
} b;
*/

int main() {
}