#智能指针
文章平均质量分 90
Tang Paofan
这个作者很懒,什么都没留下…
展开
-
c++ 智能指针 shared_ptr
接着上篇。原创 2024-01-04 23:16:59 · 417 阅读 · 0 评论 -
c++ 智能指针 unique_ptr
reset()不带参数情况:释放智能指针所指向的对象(释放因为它是独占,而不像shared_ptr还需要考虑引用计数),并将智能指针置空。返回的裸指针我们可以手工delete来释放,也可以用来初始化另外一个智能指针,或者给另外一个智能指针赋值。释放,调用后智能指针和其所指向对象的联系再无联系,但是该内存仍然存在有效。reset()带参数时:释放智能指针所指向的对象,并将该智能指针指向新对象.使用指针时很容易出现内存泄漏,便引入了智能指针,c++ 11中主要有三类。返回智能指针中保存的裸指针。原创 2024-01-04 22:50:23 · 642 阅读 · 0 评论