我只知道,是不可以修改数据成员,能不能用个简短的例子说明。谢谢。
參考答案:好久没写C++,忘差不多了。
class Test
{
private:
int m_iCount;
public:
int GetCount() const;
int Add(int i);
};
int Test::GetCount() const
{
//m_iCount++; 会编译报错,不能改变m_iCount
return iCount;
}
int Test::Add(int i)
{
return m_iCount + i; //可以改变
}