Condividi tramite


Errore del compilatore C2504

'class': classe base non definita

La classe base viene dichiarata ma mai definita. Possibili cause:

  1. File di inclusione mancante.

  2. 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