单例作用:需要一个全局的对象,以实现在其他类中调用的DataManager对象是同一个对象。
class DataManager : public QObject
{
Q_OBJECT
public:
static DataManager *getInstance() { return &m_instance; }
~DataManager();
private:
DataManager(QObject *parent = nullptr);
static DataManager m_instance;
};
以上:构造置于private、对象static置于全局