2007-10-15 超スマートポインタの概要 言語 言語はC++ kilrey::smart_ptrという名前を付けた。 参照カウント+循環検出。ゆえにweak_ptrが不要。 今のところ、delete順は不定。 今のところ、循環検出は明示的に起動。標準ではroot_setが溜ったら循環検出するようにする予定。 今のところ、速度は測っていない。 - まだ実装は汚いところが多々ある。boost::shared_ptrを読んで得た知識を導入した実装が完成したら公開するかも。