const对象只能访问const成员函数。因为const对象表示其不可改变,而非const成员函数可能在内部改变了对象,所以不能调用。
而非const对象既能访问const成员函数,也能访问非const成员函数,因为非const对象表示其可以改变。