这是把整个函数修饰为const,意思是“函数体内不能对成员数据做任何改动”。如果你声明这个类的一
在成员函数中圆括号之后所带的关键字const表明,在该函数中不能改变类中的数据成员的值。带const
c++ 在函数后加const的意义: 我们定义的类的成员函数中,常常有一些成员函数不改变
1、当const在函数名前面的时候修饰的是函数 返回值 2、const在函数名后面表示是类的常成
const 加在函数前面是修饰函数的返回值,一般来说没多大意义,除非函数的返回值是引用。const只
是指该函数的返回值是“常量”,不可修改。通常这样的函数返回一个引用(&)或指针。比如: i
C++在函数声明时,后面跟个const是限定函数类型为常成员函数, 常成员函数是指不能改变成员变量值
有区别。 首先要知道函数名后面加const只能用于成员函数。 int const fun
将一个成员函数声明为const,表明这个成员函数不会修改对象的数据成员,能保证对象的常量性。 声明
这样的函数叫常成员函数。常成员函数可以理解为是一个“只读”函数,它既不能更改数据成员的值,也不能调用