Compiler Error C2588

 

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 C2588.

identifier' : illegal global destructor

The destructor is defined for something other than a class, structure, or union. This is not allowed.

This error can be caused by a missing class, structure, or union name on the left side of the scope resolution (::) operator.

The following sample generates C2588:

// C2588.cpp  
~F();   // C2588  

Show: