为了账号安全,请及时绑定邮箱和手机立即绑定

有人对B有疑惑吗??

B为什么是对的,A是对的我懂,为啥B就可以这样说

正在回答

4 回答

老师讲的是一种特殊情况,正常情况来说,不会使用同名的函数。。。

例如我只定义:A::test() const;而没有定义A::test();

那么普通对象访问test()就是毫无争议的常成员函数了。

3 回复 有任何疑惑可以回复我~

怎么调用

0 回复 有任何疑惑可以回复我~
#1

qq_慕虎1144658

你写一个类 里面就只写一个函数,而且使const函数,然后主函数直接像调普通函数一样调就可以了,这个题只是说能够调,虽然通常情况我们使用的是常调常,普通调普通,但是普通是可以调用常函数的
2019-03-01 回复 有任何疑惑可以回复我~

但是老师不是说当普通成员函数和常成员函数互为重载,普通对象调用的是普通成员函数,常对象调用的是常成员函数。

0 回复 有任何疑惑可以回复我~

普通对象可以调用常成员函数,只是在常成员函数中不能修改

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70919    人
  • 解答问题       514    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

有人对B有疑惑吗??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信