다음을 통해 공유


컴파일러 오류 C2507

'identifier': 기본 클래스에 너무 많은 가상 한정자

클래스 또는 구조체가 두 번 이상 선언됩니다 virtual . 기본 클래스 목록에서 각 클래스에 대해 하나의 virtual 한정자만 표시할 수 있습니다.

다음 샘플에서는 C2507을 생성합니다.

// C2507.cpp
// compile with: /c
class A {};
class B : virtual virtual public A {};   // C2507
class C : virtual public A {};   // OK