>>78
しいて言えば、この継承によって
1. Hoge インスタンスのサイズが増えないか
2. Hoge インスタンスの作成(コンストラクタの呼び出し)が遅くならないか
3. Hoge インスタンスの破棄(デストラクタ(ry
ここら辺です
自分の知識ではこれらのデメリットは発生しないと思いましたが、念のためです

>>79
話題の中心は typedef_smart_ptr_to ←これです
Hogeクラスの構造はこのクラステンプレート(で定義されている typedef)の使用例として書いただけです