介绍下std::make_unique
时间: 2023-12-08 13:21:04 浏览: 94
C++智能指针-unique-ptr智能指针详解.pdf
std::make_unique是C++14引入的新特性,用于创建一个独占式指针(unique pointer)并进行内存分配。它的语法类似于std::make_shared,但是它创建的是一个独占式指针,而不是一个共享指针。std::make_unique可以避免手动分配和释放内存所带来的错误,能够更有效地管理内存,并提高程序的安全性和稳定性。使用时需要包含头文件<memory>。
阅读全文