首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-19 16:05
中山大学 业务管理
半夜无聊去查了一下社保后
惊喜地发现公司还给交了一金(因为面试的时候说只有五险),然后库库一顿查,想看看交的哪个档位 结果天还是塌了… 因为面试的时候薪资报低了,一顿猛算后发现还是比招聘岗位上最低的薪资低… ok fine,i’m a cheap man i know
点赞
评论
收藏
分享
11-20 16:28
北京联合大学 增长产品
秋招被确诊为人才
今天国家电网和中石油都给我打电话问我要不要来,免笔试,面试通过即可录用,通过率80%以上,岗位空缺很大,问我有没有什么比较优秀的同学也可以推荐过去,现在国家处于发展的关键期,正是需要人才的时候。字节和京东刚刚也把我从人才库里捞起来了,问我还有没有意愿去。薪资的话国企稍微低一点,但是福利待遇好!不用加班,管吃,单位分配房子,字节和京东虽然别的待遇差一点,但是薪资水平高出了国企一大截!求助牛油们帮忙选选,我该去哪个呢?
水流花开:
你都进人才库了,怎么不算人才呢
投递中国石油等公司10个岗位 >
秋招被确诊为……
点赞
评论
收藏
分享
10-25 00:32
这种简历应该怎么投秋招,摆了四年基本属于啥都不会,救救
香梨想要offer:
感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞
评论
收藏
分享
11-22 00:55
武汉理工大学 汽车制造其它
终于秋招完了
秋招的最后阶段,我终于收到了极氪、易控和文远的offer。虽然还在关注小米、轻舟、零跑和华为,但我决定不再参加面试或笔试。易控和文远的诚意让我感动,但综合考虑方向和地点,我还是选择了极氪。这个决定让我有些难受,毕竟其他两家的待遇实在诱人。我在想,为了我热爱的工作和未来,放弃这些是否值得……不过,既然做出了选择,就不该回头了。
牛客创作赏金赛
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
双非本科四年的总结
1.7W
2
...
给正在秋招中枯燥的大家找个乐子听听吧,不被理解真的心寒
1.3W
3
...
sagima的阎良出差日记
1.3W
4
...
简历这样写真的很难挂
7630
5
...
收到offer了!!!!
7098
6
...
请大家警惕“总包”骗局!
7043
7
...
浅谈二本Javaer进大厂的感悟
6680
8
...
提前化身黑子,保温了两次的华为,报批挂了
5478
9
...
双非文科本秋招三个大厂offer 我悟了
4805
10
...
大哥爆发了?
4624
正在热议
#
25届秋招总结
#
263664次浏览
2185人参与
#
0offer是寒冬太冷还是我太菜
#
887152次浏览
7909人参与
#
北方华创开奖
#
23656次浏览
260人参与
#
地方国企笔面经互助
#
2846次浏览
7人参与
#
学历or实习经历,哪个更重要
#
43401次浏览
328人参与
#
选完offer后,你后悔学本专业吗
#
13209次浏览
94人参与
#
查收我的offer竞争力报告
#
19492次浏览
255人参与
#
应届生被毁约被毁意向了怎么办
#
28181次浏览
243人参与
#
你最想要的公司福利是?
#
41841次浏览
146人参与
#
如何一边实习一边秋招
#
987301次浏览
12609人参与
#
一觉醒来,我觉醒了超级打工人系统
#
3295次浏览
36人参与
#
嵌入式转岗的难度怎么样
#
11195次浏览
251人参与
#
你最希望上岸的公司是?
#
76511次浏览
469人参与
#
如何写一份好简历
#
604984次浏览
8508人参与
#
面试体验感最好的是哪家?
#
83635次浏览
818人参与
#
机械应届生薪资要多少才合适?
#
12538次浏览
61人参与
#
牛客十周岁生日快乐
#
48723次浏览
759人参与
#
你认为第一份工作重要吗
#
5443次浏览
49人参与
#
985本硕1个中小厂offer,摆烂or继续努力
#
79913次浏览
589人参与
#
秋招OC许愿
#
228141次浏览
1880人参与
#
来聊聊机械薪资天花板是哪家
#
65720次浏览
445人参与
牛客网
牛客企业服务