C++智能指针和函数参数与返回值
unique_ptr释放所有权和自定义空间删除方法