다음을 통해 공유


컴파일러 오류 C2504

'class': 정의되지 않은 기본 클래스

기본 클래스는 선언되지만 정의되지 않습니다. 가능한 원인:

  1. 포함 파일이 없습니다.

  2. 외부 기본 클래스가 extern으로 선언되지 않았습니다.

다음 샘플에서는 C2504를 생성합니다.

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

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