class A
{
public:
    A(int i = 0):mI(i){}
    //int getI() const {f(); return mI;} //ERROR
    void f(){}
    void setI(int i) {mI = i;};
private:
    int mI;
};

const成员函数getI()调用非const成员函数f(),编译不通过。

posted on 2010-03-22 19:51  cppfans  阅读(308)  评论(0编辑  收藏  举报