码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-06-15 22:05:33      阅读:169      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!