子类和基类中的成员变量名相同
# include & lt; iostream> using namespace 性传播疾病; class { 公众: ,,,int m_data =, 10; }; class B: public { 公众: ,,,int m_data =100; }; class C: public B { }; int 主要(void) { ,,,C c; ,,,cout & lt; & lt;, c.m_data;//100年而不是10 ,,,B b; ,,,cout & lt; & lt; b.m_data;//100 ,,,cout & lt; & lt;,本科::m_data;//10 ,,,cout & lt; & lt;,反方向::::m_data;//10 ,,,return 0; }
这里B类中有两个m_data,一个是从一个中继承的,另一个是自己的。