再探构造函数
昨天看到了构造函数的顺序,今天从最初的那些构造函数开始。
首先,我们从最开始的QObjectData类进行研究:
class QObjectData {
public:
virtual ~QObjectData() = 0;
QObject *parent;
QObjectList children;
uint isWidget : 1;
uint pendTimer : 1;
uint blockSig : 1;
uint wasDeleted : 1;
uint ownObjectName : 1;
uint sendChildEvents : 1;
uint receiveChildEvents : 1;
uint inEventHandler : 1;
uint inThreadChangeEvent : 1;
uint unused : 23;
int postedEvents;
};
以上是整个类的实现