Kompilatorfel C2570

"identifier" : union kan inte ha basklasser

Anmärkningar

En union härleds från en klass, struktur eller union. Detta är inte tillåtet. Deklarera den härledda typen som en klass eller struktur i stället.

Example

I följande exempel genereras C2570:

// C2570.cpp
// compile with: /c
class base {};
union hasPubBase : public base {};   // C2570
union hasNoBase {};   // OK