*C++0x
> Поддержка списков инициализации, т.е. передачи структуры или массива в виде списка значений. Например: для конструктора или функции Test можно указать шаблонный класс std::initializer_list и затем для инициализации использовать "Test testVar = {1, 2, 3, 4};" или "Test(1,2,3,4,5)";
Но зачем?
> Возможность ... more →
в N3290 всё расписано про потокобезопасность для shared_ptr и ни слова про неё же у unique_ptr
я правильно понимаю, что если достаточным условием сайд-эффектов конструктора является его is_trivial_constructible? Или есть более «слабый» трэйт для проверки этого?
плюсота, а есть гарантия, что вот здесь: http://ideone.com/yrjN9 вызов f() не будет сделан в строке 11? а то мне из последнего драфта неочевидно что все вычисления внутри лямбды — ленивые.