std::atomic и VS2015 Update 2
От: Teolog  
Дата: 24.05.16 12:00
Оценка:
После перевода проекта на 2015 как обычно все сломалось.
При изучении обнаружилась интересная вещь
в конструкции типа
class blabla
{
public:
blabla();
private:
std::atomic<bool> TestValue;
}
blabla::blabla() /*:TestValue(false)*/
{

}

TestValue после срабатывания конструктора равно true. Если разкомментить то все нормально. На 2013 честно было false в обоих случаях.
В логе изменений версии написано что они там что-то такое доработали с оператором =, возможно увлеклись.
Вопрос в том, являеться ли это багом. По-моему-являеться, но есть некоторые сомнения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.