Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
//Singleton.h
class Singleton
{
private:
Singleton();
//disallow copy and assign
Singleton(const Singleton&);
Singleton& operator=(const Singleton&);
public:
Singleton& GetInstance();
};
.....
//Singleton.cpp
Singleton& Singleton::GetInstance()
{
static Singleton g_Instance;
return g_Instance;
}
Singleton::Singleton()
{
}
Использование паттерна синглтон