类中const放在成员函数的前后有什么区别?
答:const T & operator [] (int i)const;//后面的const是修饰隐藏的this指针的,意思是类的成员变量是const,不可修改
前面的const 是指函数返回值是const类型的。
答:const T & operator [] (int i)const;//后面的const是修饰隐藏的this指针的,意思是类的成员变量是const,不可修改
前面的const 是指函数返回值是const类型的。
本文详细解释了在C++中,类的成员函数前后使用const关键字的区别。后面的const用于表明成员函数不会修改类的成员变量,而前面的const则表示函数返回值的类型为常量。
1674

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



