結果 : pass shared pointer by reference or value