#define SINGLETON_DEFINE(ClassName) \ static ClassName* GetInstance() \ { \ static ClassName _instance; \ return &_instance; \ } \ ClassName(const ClassName&) = delete; \ ClassName& operator=(const ClassName&) = delete
#define SINGLETON_DEFINE(ClassName) \ static ClassName* GetInstance() \ { \ static ClassName _instance; \ return &_instance; \ } \ ClassName(const ClassName&) = delete; \ ClassName& operator=(const ClassName&) = delete