C++若虚基类定义了带参数的构造函数,没定义默认构造函数,则在其所有派生类通过构造函数对虚基类初始化

。。这句话什么意思??
2025-01-02 19:18:01
推荐回答(1个)
回答1:

如果虚基类中定义有带参数的构造函数,并且没有默认定义构造函数,则整个继承结构中,所有直接或间接的派生类必须在构造函数的成员初始化列表中列出虚基类构造函数的调用。

参见:http://blog.csdn.net/opk625153475/article/details/7798035