2014-09-03 【C++】スマートポインタ補助関数 【C++】 make_shared【C++11】 オブジェクトと管理用データを一緒に連続領域に new するので効率的 make_unique【C++14】 名前の一貫性、new の記述が不要になる 例 shared_ptr<T> sp = make_shared<T>(); unique_ptr<T> up = make_unique<T>(); unique_ptr はポインタをコピーしない場合に使用すればゼロオーバーヘッド