导航

2021年1月27日

摘要: 可以把引用绑定到const对象上,就像绑定到其他对象一样,我们称之为对常量的引用。与普通引用不同的是,对常量的引用不能被用作修改他所绑定的对象: const int ci=1024; const int &r1=ci;//正确;引用及其对应的对象都是常量; r1=42;//错误,r1是对常量的引用 阅读全文

posted @ 2021-01-27 19:39 抑或 阅读(779) 评论(0) 推荐(0) 编辑

摘要: 有时我们会定义这样一种变量,它的值不能被改变。例如用一个变量来表示缓冲区的大小,使用变量的好处是很容易对其进行调整,但为了防止程序可能改变这个值,可以用const对变量的类型加以限定: const int bufSize =512;//输入缓冲区大小 这样就把bufSize定义成了一个常量。任何试图 阅读全文

posted @ 2021-01-27 18:21 抑或 阅读(106) 评论(0) 推荐(0) 编辑

摘要: 变量的定义包括一个基本数据类型和一组声明符。在同一条定义语句中,虽然基本数据类型只有一个,但是声明符的形式却可以不同。也就是说,一条定义语句可能定义不同类型的变量: int i=1024, *p=&i, &r=i;//i是一个int型的数,p是一个int型指针,r是一个int型引用 定义多个变量 经 阅读全文

posted @ 2021-01-27 16:51 抑或 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 指针(pointer)是指向另外一种类型的复合类型。与引用类似,指针也实现了对其他对象的间接访问。然而指针与引用相比又有很多不同点。其一,指针本身就是一个对象,允许对指针赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象。其二,指针无须在定义时赋值。和其他内置类型一样,做块作用域内定义的 阅读全文

posted @ 2021-01-27 12:03 抑或 阅读(161) 评论(0) 推荐(0) 编辑

1