Udostępnij za pomocą


Błąd kompilatora C2504

"class" : klasa bazowa niezdefiniowana

Uwagi

Klasa bazowa jest zadeklarowana, ale nigdy nie jest zdefiniowana. Możliwe przyczyny:

  1. Brak pliku dołączania.

  2. Zewnętrzna klasa bazowa nie jest zadeklarowana z extern.

Example

Poniższy przykład generuje kod C2504:

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

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