const与static的区别 类的成员函数加const修饰到底有什么用途?

类的成员函数加const修饰到底有什么用途?每个类成员都有一个指向调用成员函数的类对象的隐式this指针。成员函数的形式参数列表后面的const修改这个,即classnamecnconstclassn

类的成员函数加const修饰到底有什么用途?

每个类成员都有一个指向调用成员函数的类对象的隐式this指针。成员函数的形式参数列表后面的const修改这个,即classnamecnconstclassname*CP=&CN。这相当于CP,它是指向const对象的指针。因此,const member函数无法写入对象