成员函数的差异
如果f()是成员函数,那么const int f() const是否等同于int f()const??
[解决办法]
建议看看《Effective C++ 改善程序与设计的55个具体做法》中的关于const一节的描述,说的挺详细的,可以参考!
[解决办法]
函数的重载只能靠参数的不同, 返回值和限定符不同, 不能算. 所以从这个角度看, 是相同的.
但如果不是重载, 意义肯定是不同的
const int f() const.
第一个const是返回的值是一个const值.
第二个const是说明此成员函数不会修改对象的状态, 仅仅是读取.