首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
07-07 23:46
浙江工业大学 Java
破防了,实习了五个月后找不到实习了
今天真的彻底破防了从来没在互联网发过帖子,甚至评论都没有,只敢点赞,但今天真的破防了今年2月份的时候一段实习也没有,八股也背不熟,2月中刚过元宵回学校,春招也还没开始就投了,投了一个星期大概投出去100,200份,面了几次,就拿到了两个实习offer,当时简历一段实习都没有,就一个自己课设(与黑马点评进行了结合),再加上一个MiniRPC如简历所示,然后就去实习了,虽然也没学到什么东西,很多时间花在了没有意义的低代码AI应用开发上。然后实习了五个月吧,六月底回深圳,想着现在有一段五个月的实习,八股也背的很熟,把简历的课设项目改成了实习之后,想继续找实习,于是投了大概170份出去,公司官网投了2...
纯爱战神_a:
浙工大真的不再考虑考虑回杭州找吗
你如果觉得你的实习经历质量不够可以找我之前跟的老师,可以包装大厂项目,这样你还有更多机会
投递字节跳动等公司8个岗位
点赞
评论
收藏
分享
昨天 14:02
西安电子科技大学 Java
面试官问:MySQL 为什么不能用 Docker 部署吗?答错直接挂!
💡问题:为什么 MySQL 不推荐用 Docker 部署?Docker 可以轻松地从远程仓库拉取镜像,并快速部署应用,简单高效,极其方便。曾经刚接触Docker的时候,一度以为一切皆可容器化,自己在使用Docker的时候,也是直接Docker部署。但很多企业在实际生产环境中,并不会选择将 MySQL 部署在 Docker 容器中,而是更倾向于直接部署在物理机或虚拟机上。为什么呢?难道企业不知道容器化很方便吗?第一大问题:数据库是有状态应用,扩容非常麻烦1.1 Docker容器:有状态 vs 无状态,差别有多大?在 Docker 的世界里,容器其实分两种:有状态和无状态。 这两者在设计思路、应...
牛客在线求职答疑中心
点赞
评论
收藏
分享
06-16 09:09
山东工程职业技术大学 运营
大二实习简历这样写行吗
大二0实习,求问有机会暑假去日常实习吗。简历有什么需要改进的地方吗,想去大厂
点赞
评论
收藏
分享
05-13 18:01
字节跳动-TIK TOK_测试开发
字节食堂
昨晚的虾和今天的潮汕牛肉锅。不允许外带的政策不嘻嘻
ZywOo_求职版:
谁问你了....
投递字节跳动等公司8个岗位
点赞
评论
收藏
分享
07-04 14:39
门头沟学院 机械结构工程师
实习时长是必须说准确时长吗?
测试糕手手:
社会第一课,随便吹牛逼,直接说四个月,别老实。老实人只会被欺负
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端
6.5W
2
...
其实主包早就找到工作了,但还是每天都刷
1.3W
3
...
史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)
1.1W
4
...
恋爱四年没想到过自己会出轨
7568
5
...
离开软件测试才发现外面没有雨
5813
6
...
小红书二面(第二天oc)
5288
7
...
快star-x二面凉经
5164
8
...
字节拒绝、百度毁约,7.1 腾讯 Offer 到手:25 届双非碎碎念(25届最晚Offer)
4917
9
...
25届毕业现在在家呆了一个多月,没工作
4855
10
...
从天坑文科到大二腾讯的经历
4620
创作者周榜
更多
正在热议
更多
#
计算机有哪些岗位值得去?
#
4899次浏览
38人参与
#
社会教会你的第一课
#
12881次浏览
165人参与
#
实习生的蛐蛐区
#
16538次浏览
125人参与
#
神州信息工作体验
#
14832次浏览
64人参与
#
应届生,你找到工作了吗
#
11569次浏览
94人参与
#
被AI治愈的瞬间
#
58488次浏览
620人参与
#
你找工作的时候用AI吗?
#
5553次浏览
41人参与
#
说说你知道的学历厂
#
10672次浏览
73人参与
#
哪一瞬间觉得自己长大了
#
3188次浏览
40人参与
#
你认为小厂实习有用吗?
#
4937次浏览
43人参与
#
歌尔求职进展汇总
#
56788次浏览
335人参与
#
面试尴尬现场
#
7782次浏览
46人参与
#
下班后的时间你怎么安排
#
2910次浏览
28人参与
#
简历当中有水分算不算造假?
#
13996次浏览
128人参与
#
秋招盘点:机械人值得去的企业
#
74897次浏览
672人参与
#
秋招想进国企该如何准备
#
72899次浏览
416人参与
#
三一集团提前批进度交流
#
25380次浏览
139人参与
#
双非应该如何逆袭?
#
183060次浏览
3187人参与
#
材料进Fab厂真的劝退吗?
#
45783次浏览
186人参与
#
毕业旅行去哪玩儿
#
11475次浏览
130人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务