>>281
予約語じゃなくてもよければtypedefを使ったらどう?
各クラスの中で書く必要があるけど。
(質問の趣旨を誤解してたらスルーしてくれ)

class Child : public Parent
{
typedef Child thisClass;
typedef Parent baseClass;
thisClass(const Hoge &hoge):baseClass(hoge){}
}

このthisClassやbaseClassというのはATL/WTLで使われてる表記方法