64,643
社区成员
发帖
与我相关
我的任务
分享
class A
{
private:
int aValue;
public:
A()
{
}
A(int a)
{
aValue = a;
}
void setA(int a) const // 成员函数后面跟了const,同时企图修改成员变量aValue,通不过编译
{
aValue = a;
}
void setA(int a) // 这样则是可以的
{
aValue = a;
}
};
int getA() const
{
return aValue + 1;
}
int getA()
{
aValue++;
return aValue;
}