首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用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
暂无评论,快来抢首评~
相关推荐
12-18 17:44
途虎_招聘专员
🏆我们获奖了!感谢同学们选择途虎养车
恭喜途虎养车荣获牛客网2025 NFuture“大学生最喜爱雇主”!这不止是一个奖项,更是我们对每一位职场新人的承诺:🥳提供优质的校招体验🖼️营造良好的工作氛围🎁保障竞争力的福利📈铺设完善的成长通道在这里,你将开启的不仅是一份工作,更是一段被充分尊重、支持快速成长、与顶尖者同行的职业征途。期待与你们,一起定义行业,一起奔赴未来!
点赞
评论
收藏
分享
12-17 15:13
浙江大学 Java
Mybatis如何防止sql注入。
图解Mybatis牛客面...
点赞
评论
收藏
分享
12-19 18:09
景德镇艺术职业大学 Java
这种简历有机会进大厂实习吗
点赞
评论
收藏
分享
11-05 10:55
中南大学 Java
小米面试官:你是唯一一个自我介绍还要对着简历讲的人
之前小米一面的时候,面试官让我自我介绍,我为了让面试官能跟上我的节奏,主动共享屏幕,然后对着简历上的实习经历和项目整体的架构图讲整个流程,但是讲完之后,爆发了一些矛盾:面试官说:“你对你的实习经历还不熟悉吗?还要对着简历讲”我说:“我这是为了让我讲的更加清楚,因为单靠口头描述的话,怕有点抽象,不大好理解”面试官说:“你都还没讲呢,怎么知道我不能很好的理解呢?”我说:“因为在这短短的几分钟之内,靠口头描述一个系统确实很抽象,所以想照着这个架构图讲”接着面试官说了这样的一句话:面试官说:“面试了这么多学生,你是唯一一个自我介绍还要对着简历讲的人”我心里一下子就恼火了起来,对着喷:我说:“经历了这么多场面试,你是唯一一个面试官对我共享屏幕有意见的”后续面试,他也只会问些Java八股问题,我也给他吟唱了一番,然后手撕的时候,由于有点不熟练了,再加上要跟朋友出去按摩,后面就说不想撕了,后面就去按摩去了。后续的结果竟然过了,但是一想着这面试官要做我的mt,后面就拒了后续流程了。
要双修的猫头鹰:
这面试官怕不是个m
我来点评面试官
点赞
评论
收藏
分享
12-20 11:04
复旦大学 Java
给26届校招拿到大厂Offer的人一句忠告!
关于提前实习,分为两种情况,一种是要求你提前实习,再给Offer的,这种大概率有坑,之前也有同学有类似的情况,提前实习结果最后没有拿到Offer。另外一种,就是拿到了Offer之后,又签了3方,按照实习生的身份进入了公司,这种情况一般是工资打折,但是提前实习有的时候也是+1为了检验你的实力,要好好表现,好处在于提前landing,和同事混熟,坏处就是有些Mentor不咋会带人,上来就让你独自负责,对于基础不好的同学来说会比较痛苦。另外,注意对比业务、对比地域和薪资,不能只看薪资,要多关注组内的氛围、对校招生的培养和近几年校招生在这个业务部门、这个组能呆多久。很多同学没有考虑这些,单纯向总包看齐...
实习简历求拷打
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
用了几年 AI 辅助编程,发现自己逐渐废了,我该怎么办
2250
2
...
读研还是本科就业?
2147
3
...
给26届校招拿到大厂Offer的人一句忠告!
1493
4
...
双非硕后端秋招情况(准备春招版)
1476
5
...
牛爷爷们帮忙选一下offer
1273
6
...
美团一面凉经
1128
7
...
秋招总结
1125
8
...
腾讯云智timeline
1078
9
...
任何人都可以拥有的超优秀实习经历
1062
10
...
大一总结:从蓝桥杯国一,到算法与未来的十字路口
979
创作者周榜
更多
正在热议
更多
#
2025年终总结
#
125710次浏览
2124人参与
#
实习简历求拷打
#
18251次浏览
212人参与
#
找不到实习会影响秋招吗
#
1398344次浏览
13621人参与
#
秋招被挂春招仍然能投的公司
#
8224次浏览
109人参与
#
作业帮求职进展汇总
#
84421次浏览
556人参与
#
mt对你说过最有启发的一句话
#
39998次浏览
459人参与
#
投格力的你,拿到offer了吗?
#
153818次浏览
826人参与
#
什么是优秀的实习经历
#
10204次浏览
232人参与
#
摸鱼被leader发现了怎么办
#
105018次浏览
662人参与
#
担心入职之后被发现很菜怎么办
#
267118次浏览
1137人参与
#
找不到好工作选择GAP真的丢人吗
#
93476次浏览
1006人参与
#
选实习,你更看重哪方面?
#
15816次浏览
265人参与
#
秋招特别不鸣谢
#
17094次浏览
187人参与
#
外包能不能当跳板?
#
54409次浏览
256人参与
#
考研失败就一定是坏事吗?
#
203173次浏览
1392人参与
#
携程工作体验
#
18637次浏览
65人参与
#
京东美团大战,你怎么看?
#
158540次浏览
861人参与
#
为了找工作你花了哪些钱?
#
74958次浏览
361人参与
#
第一次面试
#
1037125次浏览
13683人参与
#
五一之后,实习真的很难找吗?
#
94630次浏览
569人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务