Re[3]: Как наиболее корректно работать с глобальными данными
От: Evgeny.Panasyuk Россия  
Дата: 03.07.15 13:36
Оценка:
Здравствуйте, Ops, Вы писали:

EP>>Один из простых вариантов — это так называемый Meyers Singleton:

EP>>
EP>>// in header:
EP>>inline Log &log()
EP>>{
EP>>    static Log x;
EP>>    return x;
EP>>}
EP>>

Ops>Однако ж грабли в VC до Nov 2013 CTP.

Ты о thread-safe initialization? Так она вполть до C++11 не гарантировалась, а как это обходится — есть в упомянутой книге.
Отредактировано 03.07.2015 13:36 Evgeny.Panasyuk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.