Erreur du compilateur C2504
'class' : classe de base non définie
La classe de base est déclarée mais jamais définie. Causes possibles :
Fichier include manquant.
Classe de base externe non déclarée avec extern.
L’exemple suivant génère l’erreur C2504 :
// C2504.cpp
// compile with: /c
class A;
class B : public A {}; // C2504
class C {};
class D : public C {}; // OK