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 变量必须在编译时进行初始化)

C++