次の方法で共有


コンパイラ エラー C2504

'class': 定義されていない基底クラスが宣言されています

基底クラスは宣言されますが、定義されていません。 考えられる原因:

  1. インクルード ファイルがありません。

  2. extern で宣言されていない外部基底クラス。

次の例では C2504 が生成されます:

// C2504.cpp
// compile with: /c
class A;
class B : public A {};   // C2504

class C {};
class D : public C {};   // OK