結果 : c++ reference vs smart pointer