class X {
int myvar;
public:
int f1() const; // const 成员函数
};
class Demo {
int i;
public:
int geti() const {
return i; //正确
}
void seti(int x) const {
i = x; //错误,不可以
}
};
class Demo {
mutable int i;
int j;
public:
int geti() const {
return i; //正确
}
void seti(int x) const {
i = x; //正确
}
void setj(int x) const {
j = x; //仍然错误
}
};
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |