C++const 对象只能访问const 成员函数,非const 的对象可以访问任何成员函数,包括const 成员函数。
时间: 2024-04-21 14:27:50 浏览: 86
C++ 中const对象与const成员函数的实例详解
5星 · 资源好评率100%
是的,你说得没错。在 C++ 中,如果一个对象被声明为 const 类型,那么它只能访问该类中的 const 成员函数,因为这些函数不会修改对象的状态。而对于非 const 的对象,它可以访问该类中的任何成员函数,包括 const 成员函数,因为这些函数都可以修改对象的状态。在编写代码时,需要根据对象的实际情况来选择合适的成员函数。
阅读全文