Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
EnumOrUnion: перечисление или объединение не может использоваться в качестве базового класса
Замечания
Если необходимо наследовать тип из указанного объединения или перечисления, измените объединение или перечисление на класс или структуру.
Example
В следующем примере возникает ошибка C2569:
// C2569.cpp
// compile with: /c
union ubase {};
class cHasPubUBase : public ubase {}; // C2569
// OK
struct sbase {};
class cHasPubUBase : public sbase {};