Kompilatorfel C2569

"EnumOrUnion" : enum/union kan inte användas som basklass

Anmärkningar

Om du måste härleda en typ från den angivna unionen eller uppräkningen ändrar du union eller uppräkning till en klass eller struktur.

Example

I följande exempel genereras C2569:

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