C++_核心编程_多继承语法
#### 4.6.7 多继承语法
C++允许**一个类继承多个类**语法:` class 子类 :继承方式 父类1 , 继承方式 父类2...`多继承可能会引发父类中有同名成员出现,需要加作用域
class Base1
{
public:Base1() {m_A = 100;}public:int m_A;};class Base2
{
public:Base2() {m_A = 200;}public:int m_A;};class Son : public Base1,public Base2
{
public:Son() {m_C = 300;m_D = 400;}
public:int m_C;int m_D;
};void test01() {Son s;cout << "sizeof Son =" << sizeof(s) << endl;cout << s.Base1::m_A << endl;cout << s.Base2::m_A << endl;
}int main() {test01();system("pause");return 0;
}