Compiler Error C2570
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Compiler Error C2570.
identifier' : union cannot have base classes
A union derives from a class, structure, or union. This is not allowed. Declare the derived type as a class or structure instead.
The following sample generates C2570:
// C2570.cpp
// compile with: /c
class base {};
union hasPubBase : public base {}; // C2570
union hasNoBase {}; // OK
Show: