2 qq 29726359 qq_29726359 于 2016.09.17 20:38 提问

为什么我打印类A中的b,却出来一大串?

图片图片图片图片

4个回答

feng1790291543
feng1790291543   Ds   Rxr 2016.09.17 23:33

const 变量值不可改变,故是随机数;b是 地址,赋值也是有问题的

qq_35553864
qq_35553864   2016.09.17 23:48

编译器竟然不报错??

qq_27587417
qq_27587417 回复HappyerMano: 我试了,没有报错。。。
大约一年之前 回复
liuhannan111
liuhannan111 我也觉得应该会报错呢。。哈哈
大约一年之前 回复
qq_35553864
qq_35553864   2016.09.17 23:45

a是常量,定义时必须有值,b是引用,定义引用时必须有引用对象

qq_35553864
qq_35553864 学习了
大约一年之前 回复
qq_28768929
qq_28768929 报设么错,常量成员当然允许构造函数里面赋值,据我所知,C++不流行在成员声名处给初值,没有人规定引用声明时必须给予引用对象,又不是常引用,就算是常引用,人家在构造函数里面给也没事
大约一年之前 回复
leewers
leewers   2016.09.22 13:58

在A.h头文件里面,#ifndef没有#endif对应,竟然没有报错?

Csdn user default icon
上传中...
上传图片
插入图片