关于c++中const成员函数

作者: 吴杰 分类: 编程 发布时间: 2010-01-27 10:37

const对象只能访问const成员函数,而非const对象可以访问任意的成员函数,包括const成员函数.

class CTest
{
public:
    CTest(const CTest& t) // 这里t是const修饰的类的引用,它所调用到的方法应该是const成员函数
    {
        a = t.Fun(); 
    }
    int Fun()  // const成员函数
    {
        return a;
    }
private:
    int a;
};
int main()
{
    return 0;
}