Sdílet prostřednictvím


Chyba kompilátoru C2569

EnumOrUnion: enum/union nelze použít jako základní třídu.

Poznámky

Pokud je nutné odvodit typ ze zadané sjednocení nebo výčtu, změňte sjednocení nebo výčet na třídu nebo strukturu.

Example

Následující příklad vygeneruje C2569:

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