Sdílet prostřednictvím


Chyba kompilátoru C2504

'class' : základní třída není definována

Poznámky

Základní třída je deklarována, ale nikdy není definována. Možné příčiny:

  1. Chybí soubor include.

  2. Externí základní třída není deklarována extern.

Example

Následující příklad vygeneruje C2504:

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

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