'class' : destructors not allowed a return type
A destructor is incorrectly declared with a return type.
Example
class C { int ~C(); // error, returns int void ~C(); // error, returns void ~C(); // OK };