Errore del compilatore C2504
'class': classe base non definita
La classe base viene dichiarata ma mai definita. Possibili cause:
File di inclusione mancante.
Classe base esterna non dichiarata con extern.
L'esempio seguente genera l'errore C2504:
// C2504.cpp
// compile with: /c
class A;
class B : public A {}; // C2504
class C {};
class D : public C {}; // OK