c++中基类和子类的成员变量同名,成员函数也同名
子类和基类中的成员变量名相同
#include<iostream>usingnamespacestd;classA{public:intm_data=10;};classB:publicA{public:intm_data=100;};classC:publicB{};intmain(void){Cc;cout<<c.m_data;//100而不是10Bb;cout<<b.m_data;//100cout<<b.A::m_data;//10cout<<b.B::A::m_data;//10return0;}
这里B类中有两个m_data,一个是从A中继承的,另一个是自己的.
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。