旅游微网站分销,蓝山网站建设,seo刷词,福州网络推广专员auto的作用
保护变量的值不被修改#xff0c;防止意外的错误操作#xff1b;声明函数参数为常量引用#xff0c;以避免函数修改参数的值#xff1b;声明类的成员函数为常量成员函数#xff0c;以确保函数不修改对象的状态。
1 const关键字用于声明一个常量#xff0c;…auto的作用
保护变量的值不被修改防止意外的错误操作声明函数参数为常量引用以避免函数修改参数的值声明类的成员函数为常量成员函数以确保函数不修改对象的状态。
1 const关键字用于声明一个常量被声明的常量不可以被修改
final int MAX_NUM 11; // 声明一个常量 MAX_NUM 值为 11
final float f1 1.123; // 声明一个常量f1,值为1.123
2 常量指针声明一个常量指针意味着它指向的内容不能被修改但可以通过重新赋值使它指向另一个地址
int *const ptr value; // 常量指针ptr
*ptr 20; // 错误尝试修改ptr指向的内容
ptr anotherValue; // 正确改变ptr指向的地址
3 常量成员函数声明一个类的成员函数为常量意味着它不能修改对象的数据成员。
class MyClass {
public:void doSomething() const {// 不允许修改任何数据成员}
};