Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
«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 {};