>>381
それでもいいんですけど、foo は自作クラスで、コンストラクタの引数が結構多いので、
コンストラクタで初期化するのやめて、コンストラクタはデフォルトコンストラクタのみ、
初期化は、別関数にしようかな・・・・と。コンストラクタで例外発生しなくなるし。

>>382
間違ってるんですか?
ttp://www.ne.jp/asahi/yamashita/programming/tips/cpp_basic.html
をみても正解な気がするんですが。