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