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







Awesomium — это библиотека, для интеграции браузера на базе Chromium в своё приложение. Вся прелесть Awesomium состоит в том, что его можно интегрировать в приложение практически любого типа (есть примеры интеграции в 3D игры на базе Unity3D), он обладает широким набором возможностей для разработчика и, честно говоря, с ним просто приятно работать.