超スマートポインタの概要

  • 言語はC++
  • kilrey::smart_ptrという名前を付けた。
  • 参照カウント+循環検出。ゆえにweak_ptrが不要。
  • 今のところ、delete順は不定
  • 今のところ、循環検出は明示的に起動。標準ではroot_setが溜ったら循環検出するようにする予定。
  • 今のところ、速度は測っていない。
      • -

まだ実装は汚いところが多々ある。boost::shared_ptrを読んで得た知識を導入した実装が完成したら公開するかも。