ゲームにおけるデータ構造・クラス設計・パターン
■ このスレッドは過去ログ倉庫に格納されています
0136名前は開発中のものです。
2006/09/22(金) 22:33:30ID:zpdtl+m6boost 使うなら shared_ptr と weak_ptr 組み合わせて使う。
或いは、非参照オブジェクトに
bool isTerminated() const;
みたいなメンバ変数を持たせて、参照側はスマートポインタで保持。使う前に
if (p->isTerminated())
p = NULL;
みたいなチェックを入れる。私は intrusive_ptr 好き人間なので、後者で統一
してました。
■ このスレッドは過去ログ倉庫に格納されています