C++中一个大类包含很多小类,也就是组合的方式,他们的构造函数和析构函数分别做了什么,从编译器的程度来理解,高手解答,谢谢
最近有个问题,就是发现再类里面调用函数的次序是混乱的,而且出现再构造函数开始,我想。
问题具体可以描述为:
一个大的类B,他继承了A,
在B中又包含了很多成员变量,但是有几个是其他的类作为自己的成员变量B(X1,X2,X3)X都是一个类
我想知道像这种情况,类B的构造函数都做了些什么呢?
我知道构造函数继承关系的时候是先从基类开始,但是这种情况呢,
具体构造函数为类是分配了一些空间,初始化一些东西呢,以前我认为构造函数就是为一个具体的对象分配空间,
为他的成员变量,大家给我解答下。。。谢谢诶。。。。。。。。