shared_ptr class template Introduction Best Practices Synopsis Members Free Functions Example Handle/Body Idiom Thread Safety Frequently Asked Questions Smart Pointer Timings Programming Techniques Introduction shared_ptr クラステンプレートは、C++ の new などによって動的に確保されたオブジェクトへのポインタを保持する。 shared_ptr に指されたオブジェクトは、そのオブジェクトを指す最後の shared_ptr が 破棄もしくはリセットされるときに削除されることが保証されている。 example を参照のこと。 shared_ptr はC++標準ライブラリの