Compiler Error C2583

'identifier' : 'const/volatile' 'this' pointer is illegal for constructors/destructors

A constructor or destructor was declared with a const or volatile specifier.

The const and volatile declaration specifiers cannot be used for constructors or destructors.