指针跟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成员函数中不允许对数据成员进行修改,

如果修改,编译器将报错,这大大提高了程序的健壮性。

 

 

posted @ 2012-10-26 14:48  Afraid  阅读(131)  评论(0)    收藏  举报