Teilen über


Compilerfehler C2569

'EnumOrUnion' : enum/union kann nicht als Basisklasse verwendet werden.

Bemerkungen

Wenn Sie einen Typ von der angegebenen Union oder Enumeration ableiten müssen, ändern Sie die Union oder Enumeration in eine Klasse oder Struktur.

Example

Im folgenden Beispiel wird C2569 generiert:

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