为什么是class A
class B
class A
class C
class D
这个顺序啊
父类子类
构造函数是先构造父类再子类
析构函数是先子类再父类
有了这个原则,可以想到答案是class A
class B
class C
class D
但是在B类里面可以看到,有一个private A al,所以再一次调用A,就变成了
class A
class B
class A
class C
class D
望采纳哈
首先classA B C D的顺序是来自其继承关系,有父类才有子类,而另一个classA是因为class B含有一个A的私有成员
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!