C ++ 11是2011年发布的现代C ++标准。它为现有语言带来了许多重大扩展和改进。以下是C ++ 11的主要更改/添加-
初始化列表
自动类型推断
右值引用和移动构造函数
constexpr –广义常数表达式
修改普通旧数据的定义
统一初始化
基于范围的for循环
Lambda函数和表达式
替代函数语法
显式覆盖和最终
常量null指针nullptr
强类型枚举
直角括号在适当的地方未被视为运算符
可变参数模板
多线程内存模型
将哈希表添加到STL
向标准库添加了正则表达式
添加了通用智能指针,例如shared_ptr,weak_ptr等
还有很多。您可以在https://en.wikipedia.org/wiki/C%2B%2B11中获得带有示例的完整列表。