尽管函数名和参数列表都相同,void foo( ) const成员函数是可以与void foo( )并存的,可以形成重载! 我们假设调用语句为obj.foo(),如果obj为non-const对象,则调用foo().如果obj为const对象,则调用foo()const.另外要注意,假如没有提供foo()const,则const obj调用foo()将会报错.但假如是没有提供foo(),则non-const obj调用foo()const是完全没有问题的.也就是说,non-const对象可以调用