結果 : shared pointer or unique pointer