常成员函数不能调用普通成员函数,还是普通成员函数不能调用常成员函数
答案:2 悬赏:40 手机版
解决时间 2021-01-27 21:53
- 提问者网友:遁入空寂
- 2021-01-27 06:09
常成员函数不能调用普通成员函数,还是普通成员函数不能调用常成员函数
最佳答案
- 五星知识达人网友:过活
- 2021-01-27 07:31
这个问题不是这样考虑的,常成员函数的对象只是只读访问,不允许修改对象的成员变量,所以不能调用非常成员函数,因为,这些成员函数可能修改成员变量。 而普通成员函数当然可以调用常成员函数。
全部回答
- 1楼网友:旧脸谱
- 2021-01-27 07:53
常成员函数相当于在this指针参数前面加了一个const限定,而默认的情况下const type *是不能转换为type *的。
所以,常对像就只能调用常成员函数,而非常对象就都可以调用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯