对C++中虚基类的认识

来源:互联网 发布:可以注销淘宝店铺吗 编辑:程序博客网 时间:2024/06/05 03:32

一:虚基类无带形参的构造函数

虚基类就是在它的派生类中声明时的继承方式前加上virtual就行了。这样在派生类中的同名成员就只有一个副本,就是唯一标示了,使用时不用作用域分辨符限定了。

二:虚基类有带形参的构造函数

在这种情况中,在虚基类的所有派生类中(直接和间接),都要在它们的构造函数中初始化虚基类,并且虚基类的构造函数只在最远派生类中进行调用,就保证了虚基类的构造函数只能调用一次,从而不会多次调用。

以上就是我对于虚基类的一些认识。

0 0
原创粉丝点击