smart_ptr
スマートポインタの実装です。バグレポートをしてもらえると嬉しいです。
Visual Studio 2010 Beta2での開発を始めました。互換性報告などもお願いします。
ファイル一覧
更新履歴
- 2010/02/10 v 0.3.0.0 - 無駄を削り様々な箇所を修正。一応安定版…のはず
- ファイル名の変更。
- テスト用のモジュールを追加。test_moduleの定数を弄って試してください。
- 不要なnull判定の削除。速くなったはずです。
- まだインターロックは実装していません。
- 2010/02/08 v 0.2.9.9 - 大幅に修正。安定版ではないのでv0.3にならず。
- 削除子はdetail::ptr_inner, detail::general_inner に統合。
- nullptrの宣言をはずす。自分でdefineしてください。
- そろそろGCの仕組みを考えなくては。
- テスト用のモジュール?を誰か作ってください^^;
- 2010/01/11 v 0.2.0.1 - 間違いを修正。
- general_deleter.hppをdeleter_base.hppに統合。(detail空間から追い出し)
- nop_deleter, notify_deleterを追加。
- 2010/01/11 v 0.2.0.0 - 大幅に修正。すべて書き直し。眠い。
- 書きなおし、洗練されたコードになっている…はず
- hppを追加
- nullptrの採用
- internal_ptrをdetail名前空間へ
- カウンタの共有を可能に
- キャストも簡単に
- 動的削除子の導入。うまく動くはず。
- 2010/01/09 v 0.1.0.1 - 指摘頂いた箇所を修正。
- 2010/01/09 v 0.1.0.0 - 基本的な機能を実装。循環参照の解決はまだ実装していません。
- 2010/01/08 v 0.0.0.1 - 見た目だけ作成。
※今、公開の形を模索中なので、ページのレイアウトが大きく変わることがあります。
意見、感想、問題点などあったらご指摘ください。 ◆GWRSHcLrd6