Partilhar via


Erro do compilador C2504

«classe» : classe base indefinida

Observações

A classe base é declarada, mas nunca definida. Causas possíveis:

  1. Ficheiro de inclusão em falta.

  2. Classe de base externa não declarada com externa.

Example

O exemplo a seguir gera C2504:

// C2504.cpp
// compile with: /c
class A;
class B : public A {};   // C2504

class C {};
class D : public C {};   // OK