摘要:
网上搜了很多,大多是关于菱形虚继承的构造函数应该怎么写,或者就是最简单的,四个类都不带参数的构造函数。本文旨在记录一下困扰了博主1h的问题,非常浅显,有帮助固然好,如果侮辱谁的智商还见谅,当然无限欢迎指教~就像下面写的,如果B和C不写一个构造函数,D的构造函数怎么写都会报错说B和C没有适当的构造函数可用;但是又不得不写A的构造函数,要不会报错说没有适当的A构造函数可用。帮朋友做的作业,老师的源代码B和C是没有构造函数的,这么改不知道老师认不认可,不过也没别的办法,唉。#include using namespace std; class A { public: A(int a){} }; cl 阅读全文