Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
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: Восстание одиноких фениксов