【肥大化】C++ を見捨てたヤシ【複雑化】at TECH【肥大化】C++ を見捨てたヤシ【複雑化】 - 暇つぶし2ch906:デフォルトの名無しさん 08/05/05 12:22:20 >>903 >>902のAの設計思想を知らんけど、Bの生存期間をAに移譲しないなら、 自分でdelete bに相当する操作を行うべきで、~Aにdelete bがあるのがおかしい。 仮に>>902のAをそのまま使うとしても、次のようなコードにするべきだ。 some_smart_ptr<A> a(new A); some_smart_ptr<B> b(new B); a->SetB(b.get()); // iroiro a->SetB(NULL); 次ページ続きを表示1を表示最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch