auto_ptr、auto_ptr_ref及它们存在的问题
2009-07-22 22:59
288 查看
1、我们需要智能指针
编程习惯导致内存泄露、野指针;异常产生时内存泄露
2、解决问题的办法,智能指针的产生
3、设计智能指针时,需考虑的问题
不同类型的智能指针的赋值或拷贝操作、所有权转移、多线程安全
4、STL中智能指针auto_ptr
5、auto_ptr_ref存在的原因
6、auto_ptr存在的一些问题(比如,赋值运算符遇到右操作数为NULL的情况,可能本身就是目前C++语言的缺陷导致)
7、boost库提供的解决方案,几种类型的智能指针(主要理解所有权转换的解决方案)
待续。。。。
编程习惯导致内存泄露、野指针;异常产生时内存泄露
2、解决问题的办法,智能指针的产生
3、设计智能指针时,需考虑的问题
不同类型的智能指针的赋值或拷贝操作、所有权转移、多线程安全
4、STL中智能指针auto_ptr
5、auto_ptr_ref存在的原因
6、auto_ptr存在的一些问题(比如,赋值运算符遇到右操作数为NULL的情况,可能本身就是目前C++语言的缺陷导致)
7、boost库提供的解决方案,几种类型的智能指针(主要理解所有权转换的解决方案)
待续。。。。
相关文章推荐
- 关于auto_ptr_ref的一点问题
- 关于auto_ptr_ref的一点问题
- 关于auto_ptr_ref的一点问题
- 关于auto_ptr_ref的一点问题
- 关于auto_ptr_ref的一点问题
- 探究c++智能指针中auto_ptr_ref的存在意义
- auto_ptr中的auto_ptr_ref
- auto_ptr_ref的奇妙(下)
- VC c++中auto_ptr的转移问题
- 一个auto_ptr_ref引发的连锁思考
- 为什么需要 auto_ptr_ref
- 通用工具Utilities(一):STL中auto_ptr的实现以及auto_ptr_ref的理解
- 为什么需要auto_ptr_ref
- 智能指针(上)-----动态管理内存问题,auto_ptr的模拟实现
- ACE学习手记--- 智能指针(ACE_Auto_Ptr / ACE_Refcounted_Auto_Ptr)
- auto_ptr中的auto_ptr_ref
- 一个auto_ptr的问题
- auto_ptr中auto_ptr_ref的作用
- auto_ptr与auto_ptr_ref
- 黑马程序员 try或catch中存在return 语句时,它们与finally 的执行顺序问题