>>389
・メンバの初期化は初期化リストを使え。
・delete前の分岐は冗長。
・protectedメンバがあるのに、デストラクタがvirtualじゃないのはおかしい。
・operator + の型が、慣用的なものと異なる。
・operator + が、効率が悪い上、メモリーリークする。
・newでbad_allocが飛ぶことが考慮されていない。