В апреле в Бристоле прошла встреча комитета С++, на которой были рассмотрены первые предложения по внесению изменений в новый стандарт С++14. Все рассматриваемые в этой статье изменения были одобрены на этой встрече и уже занимают свое почетное место в последней версии черновика нового стандарта (N3690 от 15 мая 2013).
Краткий перечень:
- Автоматическое определение типа возвращаемого значения для обычных функций
- Обобщенная инициализация захваченных переменных лямбд с поддержкой захвата-по-перемещению
- Обобщенные (полиморфные) лямбда-выражения
- Упрощенные ограничения на создание
constexpr
функций - Шаблоны переменных
-
exchange
-
make_unique
- Обособленные строки
- Пользовательские литералы для типов стандартной библиотеки
-
optional
-
shared_mutex
иshared_lock
-
dynarray