为了解决循环引用导致的内存泄漏,引入了weak_ptr弱指针,weak_ptr的构造函数不会修改引用计数的值,从而不会对对象的内存进行管理,其类似一个普通指针,但不指向引用计数的共享内存,但是其可以检测到所管理的对象是否已经被释放,从而避免非法访问。 Was this helpful? YesNo 0 / 0 上一篇: 请你回答一下为什么析构函数必须是虚函数?为什么C++默认的析构函数不是虚函数? 下一篇: 请你回答一下智能指针有没有内存泄露的情况 ? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。