結果 : unique pointer or shared pointer