コンパイラ エラー C2504
'class': 定義されていない基底クラスが宣言されています
基底クラスは宣言されますが、定義されていません。 考えられる原因:
インクルード ファイルがありません。
extern で宣言されていない外部基底クラス。
次の例では C2504 が生成されます:
// C2504.cpp
// compile with: /c
class A;
class B : public A {}; // C2504
class C {};
class D : public C {}; // OK