const可以出现在函数头,参数列表,以及参数尾
如:const int& SetPoint(const int& param) const
第一个const:
函数的返回值限定为const,即返回值不能被修改.
const int a=SetPoint(...) a在此之后便不能被修改
第二个const:就是你所问的const
指函数的形参为const类型,函数体内不能被修改.
第三个const:即类的成员函数后面加 const
表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变