首页 > 编程语言 > 详细

读书笔记_Effective_C++_条款十七:以独立语句将new产生的对象置入智能指针

时间:2016-06-15 22:03:58      阅读:214      评论:0      收藏:0      [点我收藏+]
int get_int();
void f(shared_ptr<int> a, int);
//下面调用
f(new int(3), get_int());//如果是类而不是int就可以会有有explicit,就不能隐式转换
f(shared_ptr<int> a = new int(3), get_int());//还有显式转换
//然而都不是好方法
//从小老师就教导我们不同的编译器,调用参数顺序是不一样的
//在调用内存时,不要烦多写几句
//*****以独立语句将new产生的对象置入智能指针********
shared_ptr<int> a = new int(3);
f(a, get_int());

  

读书笔记_Effective_C++_条款十七:以独立语句将new产生的对象置入智能指针

原文:http://www.cnblogs.com/vhyc/p/5588891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!