首页 > 学院 > 开发设计 > 正文

子类继承父类同名变量处理

2019-11-08 02:20:42
字体:
来源:转载
供稿:网友

子类继承父类同名变量处理

子类继承父类出现同名变量时,如下,B继承A,存在同名变量m1,需要使用基类A中的m1时,使用b.A::m1即可使用:

#include<iostream>using namespace std;class A{public: int m1;};class B:public A{public: int m1; int m2;};int main(){ B b; b.m1=1; b.m2=2; b.A::m1=3; cout<<b.m1<<endl<<b.m2<<endl<<b.A::m1<<endl; return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表