zhumengyun 发表于 2014-10-28 14:18:47

关于const

C++中,非const对象 和 非const成员函数 可以调用 const成员函数吗,为什么

大个的糖果 发表于 2014-10-30 16:25:07

fireofsun 发表于 2014-10-30 16:37:28

完全没问题,const成员函数的意思是指,该函数不能修改该对象中的成员变量,形式上类似 int fun()const{.....},这里的const修饰的是函数而不是返回值,因此返回值不受影响,不存在const不能调用非const这样的问题。倒是说const函数内部可能不允许调用非const成员函数,因为有可能会修改成员变量的值
页: [1]
查看完整版本: 关于const