1.nullptr,区分NULL
2.auto类型推导:a不能用于函数传参 b不能用于推导数组类型
3.区间迭代:
for (auto $i : vector)
4.初始化列表:
struct A {int a; double b}; A a(1, 2.0);
5.模板增强:显式告诉编译器何时进行模板实例化
6.类型别名模板: using
7.构造函数:委托构造、继承构造
8.Lambda表达式
9.新增容器
std::array
std::tuple 元组
10.正则表达式
11.多线程:std::thread
12.右值引用和move