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

请问在A类和B类都定义了虚函数func(),则p→a::func()和p→func()有什么区别?

请问在A类和B类都定义了虚函数func(),则p→a::func()和p→func()有什么区别?

C++ C
FFIVE 2022-03-25 19:15:59
c++,B类是A类的公有派生类,A类和B类都定义了虚函数func(),p是一个指向类A对象的指针,则p→a::func()和p→func()有什么区别?
查看完整描述

1 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

你说的可以做到
1:你可以在B类中定义A类对象,使用A类对象访问
2:使用友元类;B类是A类的友元类,那么在B类中可以调用A里面所有的成员函数

查看完整回答
反对 回复 2022-03-28
  • 1 回答
  • 0 关注
  • 249 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号