长对象只能调用常成员函数吗
时间: 2023-08-31 16:31:32 浏览: 84
浅析成员函数和常成员函数的调用
是的,长对象(即 const 对象)只能调用常成员函数。常成员函数是指在函数声明和定义的时候,在函数的参数列表后面加上 const 关键字,表示该函数不会修改对象的成员变量。因此,当一个对象被声明为 const 时,它只能调用常成员函数,不能调用普通成员函数。这是因为普通成员函数可能会修改对象的成员变量,而 const 对象不能被修改。
阅读全文
浅析成员函数和常成员函数的调用