课程
/后端开发
/C++
/C++远征之封装篇(下)
B为什么是对的,A是对的我懂,为啥B就可以这样说
2018-08-14
源自:C++远征之封装篇(下) 5-5
正在回答
老师讲的是一种特殊情况,正常情况来说,不会使用同名的函数。。。
例如我只定义:A::test() const;而没有定义A::test();
那么普通对象访问test()就是毫无争议的常成员函数了。
怎么调用
qq_慕虎1144658
但是老师不是说当普通成员函数和常成员函数互为重载,普通对象调用的是普通成员函数,常对象调用的是常成员函数。
普通对象可以调用常成员函数,只是在常成员函数中不能修改
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通