다음을 통해 공유


컴파일러 오류 C2570

'identifier': 공용 구조체에는 기본 클래스가 있을 수 없습니다.

공용 구조체는 클래스, 구조체 또는 공용 구조체에서 파생됩니다. 이것은 허용되지 않습니다. 대신 파생 형식을 클래스 또는 구조체로 선언합니다.

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

// C2570.cpp
// compile with: /c
class base {};
union hasPubBase : public base {};   // C2570
union hasNoBase {};   // OK