Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Singleton* Singleton::getInstance() {
static Singleton instance;
return &instance;
}
Singleton1::getInstance();
Singleton2::getInstance();
//....
SingletonN::getInstance();
class SingletonOwner
{
public:
SingletonOwner()
{
Singleton0::instance();
Singleton1::instance();
Singleton2::instance();
...
}
~SingletonOwner()
{
Singleton0::instance()->free();
Singleton1::instance()->free();
Singleton2::instance()->free();
...
}
};
...
static SingletonOwner singletonOwner;
...
Грабли 1: Восстание одиноких фениксов