C++11新特性
语言特性
-
移动语义
-
右值引用
-
转发引用
-
可变模板
-
列表初始化
-
静态断言
-
类型推导
-
lambda表达式
-
decltype
类型声明 -
nullptr空指针
-
强类型枚举
-
属性
-
constexpr常量表达式
-
委托构造
-
用户定义语义
-
显式虚重载
-
Final
限定符:限定的东西无法继承 -
default
函数 -
deleted
函数 -
范围
for
循环 -
移动语义特殊成员函数
-
显式转换功能
-
内联命名空间
-
非静态数据成员初始化
-
右角括号
-
引用限定成员函数
-
尾部返回类型
允许lambda和函数指定返回类型。
-
noexcept
限定符:限定能否抛出异常 -
char32_t
char16_t
代表UTF-8
字符串(1-4个字节) -
原始字面字符串
库特性
std::move
std::forward
- std::thread
- std::to_string()
- type特性
- 智能指针
- std::chrono
- turples
- std::tie绑定
- std::array
- unordered containers
- std::make_shared
- std::ref
- std::async
- std::begin和std::end()