tarosukeの日記: スマートポインタの循環参照
日記 by
tarosuke
というより、一群のスマートポインタを一度に複数のタスクが操作することは
ありえないので、スマートポインタ全体を資源として扱った上で...
1.解放数初期化メソッドを呼ぶ(各々呼ばれたら解放数を初期化)
2.解放数カウントメソッドを呼ぶ(呼ばれたら解放数をインクリメント)
3.解放メソッドを呼ぶ(解放数が使用数と同じなら解放。何かを解放待ちの状
態で呼ばれたなら解放したことにする)
てな感じにすることで循環参照が存在していてもスマートポインタを正しく扱
えるかも知れない。
...これ、単なる即時ガベコレか?
スマートポインタの循環参照 More ログイン