64,676
社区成员
发帖
与我相关
我的任务
分享
const char get(int index) const前面那个表示返回一个常字符,后面这个const表示不会修改变量值,函数体内不允许调用其他非const修饰的函数
class A
{
public:
A(int a) : m_a(a)
{}
void foo(int a) const
{
cout << ++a << endl; // OK
// cout << ++m_a << endl; // ERROR
}
int m_a;
};