結果 : smart pointer weak pointer