多继承

多继承和虚基类

一.多继承机制存在哪些问题,怎么解决这些问题? ——歧义性:相同名称的成员在内存中同时拥有多个拷贝,当通过派生类对象使用这些成员时,就会产生歧义性。作用域操作符虽然能解决歧义性问题,但并没有解决多个拷贝的问题。   类D 的内存布局 使用虚拟机制注意事项: 1.若在虚基类中定义了带参数的构造函数,而没有定义默认构造函数,则必须在所有的直接或间接派生类中使...