Compiler Error C2523
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 C2523.
class::~identifier' : destructor/finalizer tag mismatch
The name of the destructor must be the class name preceded by a tilde (~). The constructor and destructor are the only members that have the same name as the class.
The following sample generates C2523:
// C2523.cpp
// compile with: /c
class A {
~B(); // C2523
~A(); // OK
};
Show: