std :: make_unique


std::make_unique 是C++14 中引入的一个函数模板,它的作用是创建一个 std::unique_ptr 智能指针,该指针指向一个新的、由给定的参数初始化的、指定类型的对象。 使用 std::make_unique 的优势在于,它可以推导出智能指针所指向的对象的类型,因此可以省略掉对象类型的显式指定。