c++11新增内容
记录一下c++11新特性方便以后回忆
1.nullptr
2.auto ,decltype
3.拖尾(后置)返回类型
4.类似于python的区间for遍历
5.初始化列表 (std::initializer_list)
6.外部模板
7.默认模板参数
8.类型别名模板 using
9.委托构造,继承构造(using A::A)
10.Lambda 表达式 [ caputrue list ] ( params list ) opt -> ret { body; };
11.std::array
12.std::forward_list
13.无序容器(std::unordered_map / std::unordered_multimap 和 std::unordered_set / std::unordered_multiset)
14.智能指针(unique_ptr,shared_ptr, weak_ptr)
15.long long
16.元组 std::tuple (#include
17.正则表达式
18.std::to_string()函数
19.线程支持
20.constexpr (const 和 constexpr 变量之间的主要区别在于:const 变量的初始化可以延迟到运行时,而 constexpr 变量必须在编译时进行初始化)