码迷,mamicode.com
首页 >  
搜索关键字:auto-ptr    ( 227个结果
智能指针
https://blog.csdn.net/gettogetto/article/details/66968307 http://blog.csdn.net/zy19940906/article/details/50470087 本次讨论:c++11之前的auto_ptr; c++11新加的uniq ...
分类:其他好文   时间:2018-09-20 13:11:23    阅读次数:139
27.C++- 智能指针
智能指针 在C++库中最重要的类模板之一 智能指针实际上是将指针封装在一个类里,通过对象来管理指针. STL中的智能指针auto_ptr 头文件: <memory> 生命周期结束时,自动摧毁指向的内存空间 不能指向堆数组(因为auto_ptr的析构函数删除指针用的是delete,而不是delete[ ...
分类:编程语言   时间:2018-09-19 14:43:23    阅读次数:190
面试———智能指针
思想: 为了避免浪费资源,C++类对象带有析构函数,在对象调用完之后,完成清理工作。如果对于本地变量也能完成这个功能就好了,C++智能指针就是做这件事的。 用法: auto_ptr、unique_ptr、shared_ptr和weak_ptr四种智能指针 auto_ptr<string>ps;//生 ...
分类:其他好文   时间:2018-09-07 14:18:09    阅读次数:167
C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector).
C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector). [TOC] 前言 最近再写一个muduo的异步日志接触了很多智能指针,但是又不打算用boost库,只好模一个来用用了. 智能指针本身是一个对象,它在栈上创建,构造的时候分配堆上资源,析构的时候释 ...
分类:编程语言   时间:2018-08-09 22:00:49    阅读次数:224
智能指针初学
参考链接:https://blog.csdn.net/kang_tju/article/details/76515894 https://www.cnblogs.com/TenosDoIt/p/3456704.html 1.auto_ptr: 输出结果: 2.unique_ptr:独享所有权的语义 ...
分类:其他好文   时间:2018-07-14 14:51:30    阅读次数:213
只能指针源码
只能指针实现源码
分类:其他好文   时间:2018-06-28 16:50:22    阅读次数:155
智能指针
C++98中的智能指针通过一个模板类 来实现, 操作符返回的指针可以交由它来管理,程序员不用再显式的调用 ,这在一定程度上避免了堆内存忘记释放的问题; 不过 有一些缺点,比如拷贝时返回一个左值,不能调用delete[]等 。 C++11中废弃了 ,改用 等智能指针来自动回收堆分配对象,使内存管理更安 ...
分类:其他好文   时间:2018-06-23 18:51:34    阅读次数:168
智能指针类模板
智能指针的意义 现代c++开发库中最重要的类模板之一 c++中自动内存管理的主要手段 能够在很大程度上避开内存相关的问题 STL中的智能指针auto_ptr 生命周期结束时,销毁指向的内存空间 不能指向堆数组,只能指向堆对象(变量) 一片堆空间只属于一个智能指针对象 多个智能指针对象不能指向同一片堆 ...
分类:其他好文   时间:2018-06-23 01:32:39    阅读次数:149
effective c++ 条款15:在资源管理类中提供对原始资源的访问
记住: APIs往往要求访问原始资源,所以每一个RAII类应该提供一个“取得其所管理之资源”的办法。 对原始资源的访问可能经由显示转换或隐式转换。一般而言显示转换比较安全,但隐式转换对客户比较方便。 tr1::shared_ptr和auto_ptr重载了指针取值操作符 (operator->和ope ...
分类:编程语言   时间:2018-06-18 17:05:48    阅读次数:211
effective c++ 条款13:以对象管理
记住: 为防止资源泄漏,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源。 两个常被使用的RAII类分别是tr1::shared_ptr和auto_ptr。前者通常是较佳选择,因为其copy行为比较直观。若选择auto_ptr,复制动作会使它(被复制物)指向null。 使用auto ...
分类:编程语言   时间:2018-06-18 13:29:41    阅读次数:169
227条   上一页 1 2 3 4 5 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!