Partilhar via


Erro do compilador C2569

«EnumOrUnion» : enum/union não pode ser utilizado como classe de base

Observações

Se você precisar derivar um tipo da união ou enumeração especificada, altere a união ou enumeração para uma classe ou estrutura.

Example

O exemplo a seguir gera C2569:

// C2569.cpp
// compile with: /c
union ubase {};
class cHasPubUBase : public ubase {};   // C2569
// OK
struct sbase {};
class cHasPubUBase : public sbase {};