Compiler Error C2730

'class' : cannot be a base class of itself

Recursive base classes are illegal.

Remove the base class specifier, or specify another class as a base class.