int StackEmpty(void) const;这条语句关于const怎么理解呀?
来源:百度知道 编辑:UC知道 时间:2024/05/23 16:35:42
rt
类的成员函数后面的接const表示该成员函数不能修改类的数据成员
class A
{
int a;
public:
void abc(int in)const
{
a=in; //erro!
}
};
一个const成员函数
不管它以任何方式改变类的数据成员
补充一点: 也禁止调用另一个非const成员函数
楼上说的没错