История изменений
Исправление
DELIRIUM,
(текущая версия)
:
А ещё можно вот так:
std::unique_ptr<CSingleton> CSingleton::m_instance;
std::once_flag CSingleton::m_onceFlag;
CSingleton& CSingleton::GetInstance()
{
std::call_once(m_onceFlag,
[] {
m_instance.reset(new CSingleton);
});
return *m_instance.get();
}
Исходная версия
DELIRIUM,
: