After some find and replace refactoring I ended up with this gem:
const class A
{
};
What does \"const class\" mean? It seems to compile ok
Try compiling it with GCC, it will give you below error:
error: qualifiers can only be specified for objects and functions.
As you can see from the error that only objects(variables, pointers, class objects etc.) and functions can be constant. So try making the object as constant, then it should compile fine.
const class A {};
const A a ;