Стандарт C++11 является первым крупным нововведением со времени принятого в 1998 году стандарта C++98. В C++11 включены лямбда-функции, чрезвычайно важные для реализации параллельных алгоритмов и радикально меняющие принципы использования стандартной библиотеки шаблонов STL. Средства реализации семантики переноса позволят увеличить производительность программ, а в стандартной библиотеке появились новые возможности работы с потоками.
Новый стандарт был утвержден единогласно, пишет председатель комитета ISO по стандартам языка C++ Герб Саттер. C++ применяется практически повсеместно – все компиляторы и стандартные библиотеки для других языков, все основные операционные системы и веб-браузеры написаны с использованием C++.
Следующим этапом является реализация поддержки C++11 в компиляторах. На это, полагает Саттер, уйдет год или два. Тем временем комитет по стандартам продолжит работу над стандартной библиотекой C++ с тем, чтобы ее расширенная версия изначально вошла в каждую реализацию C++.