为什么结果是那样,还有注释说不调用虚基类的构造函数可是不是:A(b)了吗这不算调用了吗

问题遇到的现象和发生背景

img

img

img

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

这初始化列表不是显示调用了父类的构造函数了嘛。怎么会不调用呢。
估计他的意思是,菱形继承的来的A必须在D里主动调用A的构造函数,这里有默认参数值,所以不写没事。他的父类B,C不会去调A的构造函数,虽然显示声明了。