結果 : smart pointer shared pointer