动态内存和智能指针
动态内存:
1.针对堆里面存放的对象
2.使用new delete运算符
3.智能指针:shared_ptr(多个指针指向同一个对象);
unique_ptr(一个指针指向一个对象);
weak_ptr(弱引用,管理shared_ptr)
4.标准库函数:make_shared<int>()
时间: 2024-11-24 07:53:30
动态内存和智能指针
动态内存:
1.针对堆里面存放的对象
2.使用new delete运算符
3.智能指针:shared_ptr(多个指针指向同一个对象);
unique_ptr(一个指针指向一个对象);
weak_ptr(弱引用,管理shared_ptr)
4.标准库函数:make_shared<int>()