컴파일러 오류 C2570
'identifier': 공용 구조체에는 기본 클래스가 있을 수 없습니다.
공용 구조체는 클래스, 구조체 또는 공용 구조체에서 파생됩니다. 이것은 허용되지 않습니다. 대신 파생 형식을 클래스 또는 구조체로 선언합니다.
다음 샘플에서는 C2570을 생성합니다.
// C2570.cpp
// compile with: /c
class base {};
union hasPubBase : public base {}; // C2570
union hasNoBase {}; // OK