中易网

C++中如果子类一个变量与基类的某个变量重名了怎么办

答案:6  悬赏:0  
解决时间 2021-02-12 10:40
C++中如果子类一个变量与基类的某个变量重名了怎么办
最佳答案
如果B中有同名成员,则会使得父类的同名成员不可见(需要通过名空间访问)



此时函数中的a实际上指B中的a



访问父类中的a需要通过A::来访问

全部回答
理论上是输出B类中的a。
- -试试声明class B 的成员b。然后cout<<b.a
基类的会被隐藏,但是仍然可以访问
输出的是 B::a,如果要输出 A::a,则换成 cout << A::a;
输出的是b中的,基类的同名成员变量会被隐藏,如果要输出A中的a,使用cout<<A::a;即可。::为作用域运算符,感兴趣可以搜一下。
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吃丁螺吸出后连肠子一起吃吗?是只吃前面的肉
c3驾驶证一次扣了12分用学习吗
有个免费看电视剧的叫什么牛网
做兼职刷客是网上商家违法还是刷客违法
崩坏崩坏2里世界里5-1里精英怪的红盾 蓝盾 怎
国家药监局官方网站有没有柏丽源保健品的备案
菲迪科尔墙衣河南地区总代理我想知道这个在什
常德的“宏达宾馆”和“宏大宾馆”是否为同一
一般国庆节护肤品店搞活动是几号结束
是我给我猫咪吃了变质的鱼死了心里好难受
中石化中石油现在的汽油93#已经改成92#了吗?
外地人想在北京买车,回老家上牌照,有的朋友
远程教育和自考哪种好??
时尚先锋专业烫染形象店我想知道这个在什么地
自己有服装厂适合淘宝还是阿里巴巴
推荐资讯
假如你在一秒钟后,会被《蜘蛛侠3》里面的黑
旺盛办公地址在什么地方,想过去办事
皮衣可以放塑料整理箱中收藏吗?
韦医生除痣灵 用过的进来
伊河路51号院地址在哪,我要去那里办事
知医堂思兰朵祛斑霜怎么样?
濠江花园北区西门地址在哪,我要去那里办事
坳下在什么地方啊,我要过去处理事情
我想给wow牧师做一个救别人复活时自己喊话的
河南汽贸园微配大世界地址有知道的么?有点事
alto sadventure 安卓系统可以下吗
没有房产证委托协议
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?