結果 : raw pointer vs smart pointer