为了账号安全,请及时绑定邮箱和手机立即绑定

这个问题有点搞不明白,请问int *x=&a,a;和int a,*x=&a;哪个正确?

这个问题有点搞不明白,请问int *x=&a,a;和int a,*x=&a;哪个正确?

DIEA 2021-05-27 16:15:53
定义x为指向int类型变量指针,题目说第二个正确,求大神解惑int 类型变量a的指针
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

调用了复制构造函数。这里首先调用带一个int参数的构造函数在栈区生成一个a对象,然后调用复制构造函数将这个刚刚构造的对象复制到fun1的形参

查看完整回答
反对 回复 2021-05-30
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

这道题压根儿没考你指针。
int * x = &a; 需要a这个变量,所以a得在它之前定义啊,
int * x = &a, a; 怎么能行。

查看完整回答
反对 回复 2021-05-30
  • 2 回答
  • 0 关注
  • 517 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信