摘要: 共享智能指针是指多个智能指针可以同时管理同一块有效的内存,共享智能指针 shared_ptr 是一个模板类 一、shared_ptr 的初始化 (1)通过构造函数 std::shared_ptr<T> 智能指针名字(创建堆内存); #include "stdafx.h" #include <iost 阅读全文
posted @ 2021-08-14 13:01 zwj鹿港小镇 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存泄露。解决这个问题最有效的方法是使用智能指针(smart pointer)。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保在离开指针所在作用域时,自动地销毁动态分配的对象,防止内存泄露。智能指针的核心实 阅读全文
posted @ 2021-08-14 10:52 zwj鹿港小镇 阅读(51) 评论(0) 推荐(0) 编辑