컴파일러 오류 C2287
'class': 상속 표현: 'representation1'이 필요한 'representation2'보다 덜 일반적입니다.
클래스는 필요한 것보다 더 간단한 표현으로 선언됩니다.
다음 샘플에서는 C2287을 생성합니다.
// C2287.cpp
// compile with: /vmg /c
class __single_inheritance X;
class __single_inheritance Y;
struct A { };
struct B { };
struct X : A, B { }; // C2287 X uses multiple inheritance
struct Y : A { }; // OK