我正在编写一些派生自 的 Qt 类QObject
,它看起来像:
class A : public QObject
{
Q_OBJECT
public: A() : QObject() {}
.....
}
但在我看到的几个地方,QObject 派生类都有一个父类,比如:
class A : public QObject
{
Q_OBJECT
public: A(QObject* parent = 0) : QObject(parent) {}
.....
}
所以问题是:我需要父母吗?如果我有一个,如果我有一个默认的 (0) 或我根本没有,有什么区别?