スマートポインタ対応