或曰

月曜日, 2月 25, 2008

参照カウント管理

昔ゲーム屋さんやってたときは、侵入型参照ポインタで統一してました。

具体的には boost::intrisive_ptr と、参照カウントを実装するのを補助するマクロ(こんなの)組み合わせて使ってました。

ついでにメンバ変数を持つ普通のクラスは外からは new させず、インスタンスの生成はファクトリ経由にするとスッキリします。

ラベル:

0 件のコメント:

コメントを投稿



この投稿へのリンク:

リンクを作成

<< ホーム