Поделиться через


Ошибка компилятора C2570

"идентификатор": объединение не может иметь базовые классы

Замечания

Объединение является производным от класса, структуры или объединения. Это не допускается. Объявите производный тип как класс или структуру.

Example

В следующем примере возникает ошибка C2570.

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