博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
auto_ptr的不足
阅读量:6319 次
发布时间:2019-06-22

本文共 541 字,大约阅读时间需要 1 分钟。

一开始还发现这货挺方便的.后来才发现还是不行,

多引用时,就会重复删除了

 

#include 
#include
using namespace std;void func(const auto_ptr
& pInt){ cout << *pInt<
a(new int(100)); func(a);#endif //error use begin X* x = new X; auto_ptr
p1(x); delete x; //destructor 1 //error use begin return 0;} //destructor 2#if 0 //normal useint main(){ cout <<"before scope"<
p1(new X); cout <<"I will exit the scope" <
p1(new X); delete p1;; cout <<"I will exit the scope" <

 

转载于:https://www.cnblogs.com/vimmer/archive/2013/03/24/2979956.html

你可能感兴趣的文章
常用的服务器命令
查看>>
linux系统安装后优化
查看>>
RHCE认证培训+考试七天实录(二)
查看>>
网络安全系列之五十二 组策略中的软件限制策略
查看>>
Google 镜像站搜集
查看>>
一个关于思科路由器ping的有趣现象
查看>>
《ActionScript3.0 游戏设计基础(第二版)》随书代码和附赠章节(共4章)
查看>>
GoDaddy万用https ssl证书如何通过DNS审核
查看>>
安卓屏幕分辨率
查看>>
对象深拷贝
查看>>
Debian 6 7 8 utc时间设置
查看>>
http代理
查看>>
使用Windows Live Writer发布日志
查看>>
Spring Boot下的Redis缓存实战
查看>>
时间的转换
查看>>
CentOS6.2 KVM 虚拟机命令行安装配置
查看>>
【查询】—Entity Framework实例详解
查看>>
linux 下取进程占用 cpu/内存 最高的前10个进程
查看>>
安全事件日志中的登录事件
查看>>
ollvm 编译器优化的bug
查看>>