Error del compilador C2504
'clase': clase base sin definir
Se ha declarado la clase base, pero no se ha definido. Causas posibles:
Falta un archivo de inclusión.
La clase base externa no se ha declarado con extern.
El ejemplo siguiente genera el error C2504:
// C2504.cpp
// compile with: /c
class A;
class B : public A {}; // C2504
class C {};
class D : public C {}; // OK