Here\'s what I\'m trying to do (this code doesn\'t work):
class Base { virtual Base *clone() { return new Base(this); } virtual void ID() { printf(\"
The code looks fine, other than the silly syntax typos and the missing ctors.