結果 : return unique pointer from function