const关键字表示不可修改的意思。在类成员函数中分为两种情况:
1、ReturnType Function_name(……) const
在类成员函数参数列表中隐藏了this指针,cosnt就是修饰this中的,表示只能读取,不能修改数据的意思。另外一层意思就是const对象或者const指针(引用)只能调用const成员函数。
2、const ReturnType& Function_name(……) const
const关键字表示不可修改的意思。在类成员函数中分为两种情况:
1、ReturnType Function_name(……) const
在类成员函数参数列表中隐藏了this指针,cosnt就是修饰this中的,表示只能读取,不能修改数据的意思。另外一层意思就是const对象或者const指针(引用)只能调用const成员函数。
2、const ReturnType& Function_name(……) const