Teilen über


Compilerfehler C2570

'Bezeichner': Union kann keine Basisklassen haben

Bemerkungen

Eine Vereinigung leitet sich von einer Klasse, Struktur oder Vereinigung ab. Dies ist nicht zulässig. Deklarieren Sie stattdessen den abgeleiteten Typ als Klasse oder Struktur.

Example

Im folgenden Beispiel wird C2570 generiert:

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