虚基类构造函数的调用顺序是如何规定的(虚基类)

摘要 大家好,我是小典,我来为大家解答以上问题。虚基类构造函数的调用顺序是如何规定的,虚基类很多人还不知道,现在让我们一起来看看吧!1、...

大家好,我是小典,我来为大家解答以上问题。虚基类构造函数的调用顺序是如何规定的,虚基类很多人还不知道,现在让我们一起来看看吧!

1、虚基类是相对于它的派生类而言的,它本身可以是一个普通的类。

2、 只有它的派生类虚继承它的时候,它才称作虚基类,如果没有虚继承的话,就称为基类。比如类b虚继承于类a,那类a就称作类b的虚基类,如果没有虚继承,那类b就只是类a的基类。

3、 虚继承主要用于一个类继承多个类的情况,避免重复继承同一个类两次或多次。

4、 例如 由类a派生类b和类c,类d又同时继承类b和类c,这时候类d就要用虚继承的方式避免重复继承类a两次。

本文到此讲解完毕了,希望对大家有帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。