const 应用
实验介绍
const
是 constant
的缩写,本意是不变的,不易改变的意思。在 C++
中是用来修饰内置类型变量、自定义对象、成员函数、返回值、函数参数。const
常量只能在初始化时进行赋值,此后 const
只有读权限。
知识点
const
变量const
对象成员与const
成员函数const
指针与const
引用
const
变量
const
变量:const int a
表示 a 的值不能改变。const
指针变量:const int *p
表示值*p
不能改变,int * const p
表示地址p
不能改变,const int * const p
表示地址和值都不能改变。const
参数传递。- 将
int
换为自定义类(如Point
类)仍然成立。
示例代码 1