shared_ptr クラステンプレート はじめに ベストプラクティス 概要 メンバ 非メンバ関数 例 Handle/Body イディオム スレッド安全性 よくある質問 Smart Pointer Timings はじめに shared_ptr クラステンプレートは、動的に (典型的には C++ の new 式 によって) 確保されたオブジェクトへのポインタを格納します。 指し示されているオブジェクトは、それを指し示している最後の shared_ptr が破棄されるか初期化された時に解放 (delete) されます。例を参照してください。 どの shared_ptr も、コピーコンストラクト可能かつ代入可能という C++ 標準ライブラリの要件を満たします。 したがって、標準ライブラリコンテナの中で使用することができます。 shared_ptr が標準ライブラリの連想コンテ