首页 > 编程语言 > 详细

c++primer4 Chapter2变量和基本类型2.4、2.5、2.6

时间:2015-05-09 22:02:17      阅读:349      评论:0      收藏:0      [点我收藏+]

2.4 const限定符

const对象默认为文件的局部变量,此变量只存在于那个文件中,不能被其他文件访问。通过指定const变量为extern,就可以在整个程序中访问const对象。

Exercise2.22

设置一个const变量代替循环上界100

Exercise2.23

第一个不合法,const变量必须初始化。

第二个合法。第三个不合法,改变了const变量的值。

2.5 引用

非const引用只能绑定到与该引用同类型的对象,const引用则可以绑定到不同但相关的类型的对象或绑定到右值。

Exercise2.24

(b)非法,非const引用必须用同类型的对象初始化,不能用右值初始化。可改正为int &rvall=ival;

Exercise2.25

(d)非法,rval3是const引用,不能进行赋值。

(a)将double型字面值赋给int型变量ival,发生隐式类型转换,ival值得到的值为3.

(b)将int值1赋给变量ival。

(c)将int值1赋给变量ival。

Exercise2.26

(a)定义ival为int变量,并初始化为0,;定义ri为const引用,并绑定到右值0。

(b)将0赋给变量ival;试图对ri赋值,这是非法的,因为ri是const引用,不能赋值。

Exercise2.27

10 10

 

c++primer4 Chapter2变量和基本类型2.4、2.5、2.6

原文:http://www.cnblogs.com/pweinzhang/p/4491221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!