This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Doric/doric-Qt/example/doric/template/DoricSingleton.h

23 lines
411 B
C
Raw Normal View History

2021-02-04 16:59:58 +08:00
#ifndef SINGLETON_H
#define SINGLETON_H
#include <QDebug>
#include "DoricExport.h"
class DORIC_EXPORT DoricSingleton {
2021-02-04 16:59:58 +08:00
private:
static DoricSingleton *local_instance;
DoricSingleton() { qDebug() << "constructor"; }
~DoricSingleton() { qDebug() << "destructor"; }
public:
static DoricSingleton *getInstance() {
2021-02-04 17:04:22 +08:00
static DoricSingleton instance;
return &instance;
2021-02-04 16:59:58 +08:00
}
};
#endif // SINGLETON_H