auto_ptr、shared_ptr、unique_ptr 几句代码你就懂了
来源:互联网 发布:dota2 英雄联盟 知乎 编辑:程序博客网 时间:2024/06/11 15:21
#include<iostream>
#include <memory>
int main()
{
auto_ptr<int> p(new int(9));
auto_ptr<int> ap = p;
//cout<<*p<<endl;//错误:p权限已转交无法访问到了原先指向的内存区域中的数据
unique_ptr<int> utemp(new int(9));
unique_ptr<int> up;
//up = utemp; //错误!同一块内存只能用一个指针指向
shared_ptr<int> stemp(new int(9));
shared_ptr<int> sp;
sp = stemp;
sp = stemp; //再次指向同一块内存引用计数不变
{
shared_ptr<int> mp = stemp;
cout<<sp.use_count()<<endl;//输出3
} //mp释放掉以后以用计数减去1
cout<<sp.use_count()<<endl;//输出2
return 1;
}
- auto_ptr、shared_ptr、unique_ptr 几句代码你就懂了
- HttpClient你认为就是几句代码就解决了??
- C++11 auto_ptr shared_ptr unique_ptr
- 关于std:auto_ptr std:shared_ptr std:unique_ptr
- 浅谈智能指针auto_ptr/shared_ptr/unique_ptr
- 【C++】智能指针auto_ptr/unique_ptr/shared_ptr/weak_ptr!!!
- 智能智能(auto_ptr,unique_ptr,shared_ptr)(更新中。。。)
- auto_ptr, unique_ptr, shared_ptr and weak_ptr智能指针讲解
- auto_ptr & shared_ptr
- stl中auto_ptr,unique_ptr,shared_ptr,weak_ptr四种智能指针使用总结
- C++中的智能指针——auto_ptr, unique_ptr, shared_ptr和weak_ptr
- auto_ptr与shared_ptr --- auto_ptr
- auto_ptr与shared_ptr --- auto_ptr
- auto_ptr与shared_ptr --- auto_ptr
- auto_ptr VS unique_ptr
- auto_ptr与unique_ptr
- 背完这444句,你的口语就无敌了
- 背完这444句,你英语口语就没问题了
- CSS3 box-shadow和text-shadow
- Android 自动更新APK
- PHP echo输出的内容包含html ,但是html不解析的不完全解决办法
- oracle中exp,imp的使用详解
- 响应式Web设计(三):响应式Web设计的方法
- auto_ptr、shared_ptr、unique_ptr 几句代码你就懂了
- PHP中empty,is_null,isset,array() 中的异同和功能
- 将一个数转换为字符输出
- HDU 4185 Oil Skimming ( 二分匹配建图 )
- Java 判断文件的字符集编码
- SQL优化总结
- 你的大四,推荐做的几件事 [英语专业女生的自白]
- 卡特兰数|斯特灵数
- hdu 2159 fate