指针跟const限定符
一、const
1、const必须在定义时初始化
const int bufSize=512;
2、const对象默认为文件的局部变量
const double *cptr;//
const指定了cptr指针指定的对象
二、const引用
const int ival=1024;
const int &refVal=ival; //ok
int &ref=ival; //error
------------------------------------------------------------------------------------------------------
类成员函数中const的使用 一般放在函数体后,形如:void fun() const;
如果一个成员函数的不会修改数据成员,那么最好将其声明为const,因为const成员函数中不允许对数据成员进行修改,
如果修改,编译器将报错,这大大提高了程序的健壮性。

浙公网安备 33010602011771号