初学者的C++11学习:独占智能指针
内容学习自:爱编程的大丙
一、初始化
std::unique_ptr 是一个独占型的智能指针,它不允许其他的智能指针共享其内部的指针,可以通过它的构造函数初始化一个独占智能指针对象,也可以使用std::move来转移这个指针,但是不允许通过赋值将一个 unique_ptr 赋值给另一个 unique_ptr;
基本初始化
unique_ptr
{
return unique_ptr
}
void main()
{
//构造初始化
unique_ptr
//转移所有权初始化
unique_ptr
unique_ptr
}
reset初始化
unique_ptr
unique_ptr
共有 0 条评论