c++ 子类与父类变量重名

c++ 子类与父类变量重名

可以通过指定父类类名的方式,使用父类的变量。

#include <iostream>
#include <string>

using namespace std;

class A
{
  public:
    int t;
    A(){t=10;};
};

class B: public A
{
  public:
    int t;
    B(){t=20;};
};

int main()
{
  B b;
  b.A::t=30;
  cout<<b.t<<endl;
  cout<<b.A::t<<endl;
  return 0;
}
文章目录