10. auto_ptr总结
来源:互联网 发布:淘宝联盟怎么省钱 编辑:程序博客网 时间:2024/06/06 01:58
C++标准库的智能指针是一个模版类,为动态分配的对象提供异常安全。——非常不好用。
1、创建
auto_ptr<int> ap;auto_ptr<int> ap1(ap);auto_ptr<int> ap2(p);
第一个是创建未绑定自动指针;
第二个是将自动指针ap传递给ap1,ap1指向ap原来的指针,同时ap变成未绑定的自动指针。
第三个是创建一个绑定指针的p的自动指针。
2、赋值
1 ap1 = ap2;
将ap2的指针传递给ap1,同时ap2变成未绑定的
3、绑定对象的引用
*ap
4、ap.reset(p) 将ap绑定到p。
5、ap.release()返回ap绑定的指针,并且使ap成为未绑定的。
6、ap.get()返回绑定的指针。
- 10. auto_ptr总结
- AUTO_PTR使用总结
- auto_ptr使用总结
- auto_ptr智能指针使用总结
- auto_ptr:
- Auto_ptr
- auto_ptr
- auto_ptr
- auto_ptr
- auto_ptr
- auto_ptr
- auto_ptr
- auto_ptr
- auto_ptr
- auto_ptr
- Auto_Ptr
- auto_ptr
- auto_ptr
- 创建我的第一个开源项目
- 从一个构造函数谈谈的代码的封装性和怎么表现自己的意图
- C/C++零碎知识总结
- 模板方法模式
- C/C++零碎知识整理(二)
- 10. auto_ptr总结
- 9. c++异常说明
- 8. java编程思想读书笔记(一)
- 7. java编程思想读书笔记(二)
- 6. java编程思想读书笔记(三)
- 软件项目管理系统-项目管理-模块定义-测试记录
- 5. java编程思想读书笔记(四)
- 4. java编程思想读书笔记(五)
- 3. 从windows8的微软扫雷看创新——跳出现有的框架,换个角度看问题