首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
大漠刀客
2017-03-06 09:21
苏州大学 C++
关注
已关注
取消关注
C++primer上关于智能指针不能和普通指针混用的疑问
下面这四行代码,process( x )已经错误了,怎么还会有int j=*x的语句,
还有这句
process( shared_ptr<int>(x) ) ;这里x怎么又重新定义了x。
int *x( new int(1024) ) ;
process(x) ;
process( shared_ptr<int>(x) ) ;
int j = *x;
提示
全部评论
推荐
最新
楼层
SunburstRun
西安科技大学 C++
再好好解释一下:process的形参是shared_ptr<int> ptr,那么把 int *x传进去是很错误的,因为x是普通指针,不能直接强转为shared_ptr<int>类型,所以"process( x ) "是错误的,但是primer是告诉你这样做是错误的,没说是这样定义好了,然后告诉你下面这行"process( shared_ptr<int>(x) ) ; "可以通过编译,但是这样的话,这是一个临时对象" shared_ptr<int>(x) ",传进process里后,执行后会销毁,但是引用计数会减1,因为你刚刚开始使用的普通指针,引用计数为0,拷贝后也是1,销毁后就是0,那么int j=*x;就是一个很危险的行为,如果你使用的上面的shared_ptr<int> p(new int(1024));那么刚刚开始引用计数就是1了,int i=*p;就是正确的
3
回复
分享
发布于 2017-03-06 09:48
沉溺学习不能自拔的小浣熊
山东师范大学 游戏后端
上面的小哥哥说的很对,可以把智能指针的引用计数改成普通数据类型来理解,如果传入的形参在前面没定义,那函数结束后就会销毁不能再用,如果先定义了这个数据再传入函数,函数结束了也不影响这个数据
点赞
回复
分享
发布于 2017-03-06 12:03
还没有回复哦~
相关推荐
11-18 12:05
华中科技大学 Java
在微软做程序员的体验
福利上,茶水间有免费咖啡机、牛奶、零食和饮料。每天还有两次水果时间。在家办公的政策也不错,我一般一周在家办公一天。晋升方面,每年有四个窗口,分别在3、6、9、12月,通常大家都在3月和9月争名额,竞争还是挺激烈的。总的来说,虽然工作压力不小,但我觉得还可以接受
微软公司福利 56人发布
点赞
评论
收藏
分享
11-20 15:05
西安电子科技大学 引擎开发
先导深度体验分享
先说说食堂吧,真的很好吃,才有多又便宜。关于工作时间,我是做开发的,虽然有时候加班,但整体上还是能接受的。一般打卡时间是8:15前,午饭时间从11:30到1:15,大家可以错开去吃,避免高峰。下午5:30后也能吃晚饭,如果晚上加班,通常会安排调休。虽然忙碌成了常态,但我觉得先导的氛围挺不错的,又很多活动,比如足球、唱歌、羽毛球、健美操、读书会等等,活动也很多。至于工作强度嘛,这个就看项目了,有些项目紧急,有些就轻松多了
点赞
评论
收藏
分享
10-25 00:32
这种简历应该怎么投秋招,摆了四年基本属于啥都不会,救救
香梨想要offer:
感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞
评论
收藏
分享
11-18 16:08
福州大学 Java
扣税比我总包都高一大截
大佬们太狠了
影流之主:
干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞
评论
收藏
分享
11-20 23:32
北京科技大学 Java
大家一定要重视自我介绍!
作为应届生,我总结了一些关键点,希望能帮助到大家。首先,很多人只是简单重复简历内容,面试官早已看过你的简历,听你再说一遍只会让他们感到疲惫。其次,自我介绍的时间要适中,太短显得不重视,太长则可能被打断,3分钟是比较理想的时长。最后,介绍要有重点,突出与岗位相关的特质。记住MTV法则,简洁明了地展示自己的成就和价值,才能抓住面试官的注意力。希望大家都能顺利拿到offer!
牛客创作赏金赛
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
双非本科四年的总结
1.4W
2
...
给正在秋招中枯燥的大家找个乐子听听吧,不被理解真的心寒
1.3W
3
...
sagima的阎良出差日记
1.2W
4
...
简历这样写真的很难挂
6986
5
...
收到offer了!!!!
6881
6
...
请大家警惕“总包”骗局!
6881
7
...
浅谈二本Javaer进大厂的感悟
5521
8
...
提前化身黑子,保温了两次的华为,报批挂了
4878
9
...
大哥爆发了?
4496
10
...
双非文科本秋招三个大厂offer 我悟了
4147
正在热议
#
25届秋招总结
#
262900次浏览
2176人参与
#
0offer是寒冬太冷还是我太菜
#
886910次浏览
7906人参与
#
北方华创开奖
#
23639次浏览
260人参与
#
地方国企笔面经互助
#
2831次浏览
7人参与
#
学历or实习经历,哪个更重要
#
43313次浏览
328人参与
#
选完offer后,你后悔学本专业吗
#
13134次浏览
94人参与
#
查收我的offer竞争力报告
#
19358次浏览
253人参与
#
应届生被毁约被毁意向了怎么办
#
28137次浏览
243人参与
#
你最想要的公司福利是?
#
41785次浏览
145人参与
#
如何一边实习一边秋招
#
987158次浏览
12609人参与
#
一觉醒来,我觉醒了超级打工人系统
#
3282次浏览
36人参与
#
嵌入式转岗的难度怎么样
#
11193次浏览
250人参与
#
你最希望上岸的公司是?
#
76434次浏览
469人参与
#
如何写一份好简历
#
604876次浏览
8507人参与
#
面试体验感最好的是哪家?
#
83601次浏览
818人参与
#
机械应届生薪资要多少才合适?
#
12533次浏览
61人参与
#
牛客十周岁生日快乐
#
48677次浏览
759人参与
#
你认为第一份工作重要吗
#
5431次浏览
49人参与
#
985本硕1个中小厂offer,摆烂or继续努力
#
79871次浏览
589人参与
#
秋招OC许愿
#
228061次浏览
1879人参与
#
来聊聊机械薪资天花板是哪家
#
65639次浏览
445人参与
牛客网
牛客企业服务