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