从派生类对象访问重写的基类成员

bdh*_*har 2 c++ inheritance overriding

我有两节课:

class A
{
public:
  int i;
};

class B : public A
{
public:
  int i;
};
Run Code Online (Sandbox Code Playgroud)

假设我为类创建了一个对象 B

B b;
Run Code Online (Sandbox Code Playgroud)

是否可以A::i使用b

Pra*_*rav 7

是否可以使用b访问A :: i?

是! 怎么样b.A::i;)