Errore del compilatore C2569
'EnumOrUnion': l'enumerazione/unione non può essere usata come classe base
Se è necessario derivare un tipo dall'unione o dall'enumerazione specificata, modificare l'unione o l'enumerazione in una classe o struttura.
L'esempio seguente genera l'errore C2569:
// C2569.cpp
// compile with: /c
union ubase {};
class cHasPubUBase : public ubase {}; // C2569
// OK
struct sbase {};
class cHasPubUBase : public sbase {};