Поделиться через


Ошибка компилятора C2504

"class" : базовый класс не определен

Замечания

Базовый класс объявлен, но никогда не определен. Возможные причины:

  1. Отсутствует файл включения.

  2. Внешний базовый класс не объявлен с экстерном.

Example

В следующем примере возникает ошибка C2504:

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

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