智能指针引用计数问题
2009-07-29 23:56
351 查看
虽然使用智能指针可以不考虑引用计数,但是一旦使用不当也会导致内存泄露。比如类的成员变量定义了一个只能指针,在这个类的某个方法中给该智能指针赋值。有一个该类的对象,调用该方法两次以上,就会导致内存泄露。智能指针最好不要作为类的成员变量,即使作为成员变量,就要每次使用完,给其赋新值前,先调用一次Release()函数。
相关文章推荐
- 智能指针的交叉引用问题及解决方法
- MOOC清华《面向对象程序设计》第8章:智能指针与引用计数实验
- boost库在工作(9)引用计数的智能指针shared_ptr之二
- 智能指针的实现--使用引用计数实现以及原理
- 一种基于引用计数机制的智能指针实现
- C++ 引用计数技术及智能指针的简单实现
- c++ 智能指针及 循环引用问题
- 带有引用计数的智能指针
- 有效的使用和设计COM智能指针 ——条款16:智能指针的引入不能违反COM引用计数规则
- 智能指针shared_ptr引用计数工作原理
- 有效的使用和设计COM智能指针——条款2:引用计数的是与非
- 不改原始类结构,不改变原始函数调用,加上有引用计数的智能指针
- boost库在工作(9)引用计数的智能指针shared_ptr之二
- 带引用计数的智能指针
- boost库在工作(10)引用计数的智能指针shared_array
- 非常经典的C++ 引用计数技术及智能指针的简单实现
- VTK修炼之道80:VTK开发基础_智能指针与引用计数
- C++智能指针(三):weak_ptr--解决shared_ptr循环引用问题
- 自己实现一个带引用计数的智能指针,根据源码
- C++ 引用计数技术及智能指针的简单实现