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