【初心者歓迎】C/C++室 Ver.59【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.59【環境依存OK】 - 暇つぶし2ch223:デフォルトの名無しさん 08/09/14 03:37:51 こういうことだろ。bad_allocを投げるのはmylist、pはdeleteしないといけない。 C *p = new C(0); try { mylist.push_back(p); } catch (std::bad_alloc const&) { delete p; throw; } auto_ptrでもいける。 std::auto_ptr<C> p(new C(0)); mylist.push_back(p.get()); p.release(); 次ページ続きを表示1を表示最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch