2008-05-26から1日間の記事一覧
コンストラクタで例外を投げることが禁止されているわけではないことは承知ですが、割とこういうコードをよく書きます。 class Hoge; typedef boost::shared_ptr<Hoge> HogePtr; class Hoge { public: HogePtr create() { HogePtr p(new Hoge()); p->mSome.reset(n</hoge>…
コンストラクタで例外を投げることが禁止されているわけではないことは承知ですが、割とこういうコードをよく書きます。 class Hoge; typedef boost::shared_ptr<Hoge> HogePtr; class Hoge { public: HogePtr create() { HogePtr p(new Hoge()); p->mSome.reset(n</hoge>…