E2045 Destructor name must match the class name (C++)
Go Up to Compiler Errors And Warnings (C++) Index
In a C++ class, the tilde (~) introduces a declaration for the class destructor.
The name of the destructor must be same as the class name.
In your source file, the ~ preceded some other name.