码迷,mamicode.com
首页 >  
搜索关键字:weak_ptr    ( 112个结果
智能指针类模板
智能指针的意义 现代c++开发库中最重要的类模板之一 c++中自动内存管理的主要手段 能够在很大程度上避开内存相关的问题 STL中的智能指针auto_ptr 生命周期结束时,销毁指向的内存空间 不能指向堆数组,只能指向堆对象(变量) 一片堆空间只属于一个智能指针对象 多个智能指针对象不能指向同一片堆 ...
分类:其他好文   时间:2018-06-23 01:32:39    阅读次数:149
C++标准库(五)之智能指针源码剖析
_Mutex_base _Sp_counted_base_Impl _Sp_deleter __shared_count __weak_count __shared_ptr shared_ptr __weak_ptr weak_ptr 类型声明 继承关系 其中,很明显的可以看出,shared_ptr ...
分类:编程语言   时间:2018-06-16 20:01:55    阅读次数:245
从零开始写STL - 智能指针
从零开始写STL 智能指针 智能指针的分类及其特点: scoped_ptr:初始化获得资源控制权,在作用域结束释放资源 shared_ptr: 引用计数来控制共享资源,最后一个资源的引用被释放的时候会析构 unique_ptr: 只能有一个持有资源引用的对象 weak_ptr:eak_ptr也维护了 ...
分类:其他好文   时间:2018-03-29 19:11:57    阅读次数:171
cpp智能指针
```C++ weak_ptr wp1; { shared_ptr ptr1(new Cls1);//共享指针 wp1 = ptr1;//临时共享指针 std::cout ...
分类:其他好文   时间:2018-03-13 15:45:35    阅读次数:205
第十二章 动态内存与智能指针
动态内存与智能指针 【智能指针】头文件#include<memory>shared_ptr: 允许多个指针指向同一个对象unique_ptr: "独占"所指向的对象weak_ptr:伴随类,它是一种弱引用,指向shared_ptr所管理的对象。 ...
分类:其他好文   时间:2018-03-13 01:12:07    阅读次数:170
智能指针总结
auto_ptr: unique_ptr: shared_ptr和weak_ptr: ...
分类:其他好文   时间:2018-03-04 18:09:20    阅读次数:134
智能指针原理及实现(1)- shared_ptr
C++没有内存回收机制,每次程序员new出来的对象需要手动delete,流程复杂时可能会漏掉delete,导致内存泄漏。于是C++引入智能指针,可用于动态资源管理,资源即对象的管理策略。 一、智能指针类别 智能指针主要有三种:shared_ptr,unique_ptr和weak_ptr。 share ...
分类:其他好文   时间:2018-02-25 12:58:35    阅读次数:235
Part6 数组、指针与字符串 6.10 智能指针 6.11 vector对象
6.10 智能指针C++11 提供智能指针的数据类型,对垃圾回收技术提供了一些支持,实现一定程度的内存管理 unique_ptr:不允许多个指针共享资源,可以用标准库中的move函数转移指针shared_ptr:多个指针共享资源weak_ptr:可复制shared_ptr,但其构造或者释放对资源不产 ...
分类:编程语言   时间:2017-12-13 23:24:14    阅读次数:179
StrBlobPtr类——weak_ptr访问vector元素
#include #include #include #include #include #include using namespace std; class StrBlobPtr; class StrBlob { friend class StrBlobPtr; public: using si... ...
分类:其他好文   时间:2017-11-17 21:01:38    阅读次数:169
《C++ Primer》读书笔记
第一章 开始 类型:程序所处理的数据都保存在变量中,而每个变量都有自己的类型 内置类型:语言自身定义的类型(而形如string等类型都是标准库定义的) main的返回值:0表示成功,非0指出错误类型 从命令行运行编译器 for语句 术语表:缓冲区、cerr、clog、表达式 第一部分 C++基础 第 ...
分类:编程语言   时间:2017-11-12 17:21:25    阅读次数:226
112条   上一页 1 2 3 4 5 6 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!