const可以出现在函数头,参数列表,以及参数尾
如:const int& SetPoint(const int& param) const
第一个const:
函数的返回值限定为const,即返回值不能被修改.
const int a=SetPoint(...) a在此之后便不能被修改
第二个const:就是你所问的const
指函数的形参为const类型,函数体内不能被修改.
第三个const:即类的成员函数后面加 const
表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变
const可以出现在函数头,参数列表,以及参数尾
本文详细解析了C++中const限定符的三种用法:限定函数返回值、限定函数形参类型以及限定成员函数行为。通过实例帮助读者理解如何正确使用const限定符来提高代码质量和安全性。

被折叠的 条评论
为什么被折叠?



