Erro do compilador C2504
'classe' : classe base indefinida
A classe base é declarada, mas nunca definida. Causas possíveis::
Arquivo de inclusão ausente.
Classe base externa não declarada com extern.
O seguinte exemplo gera o erro C2504:
// C2504.cpp
// compile with: /c
class A;
class B : public A {}; // C2504
class C {};
class D : public C {}; // OK