C++11 特性
统一的初始化方法(后面跟花括号)
成员变量可以有初始值
auto关键字用于定义变量,编译器自动判断类型decltype求表达式的类型智能指针
shared_ptr,不必关心释放内存的事;不能托管动态分配的数组的指针nullptr空指针,可自动转换为false基于范围的
for循环右值1引用,目的是减少深拷贝次数
move()左值变为右值-
无序容器(哈希表)
<unordered_map>插入和查询的时间复杂度几乎是常数
正则表达式
<regex>,代表字符串的一种形式-
Lambda表达式,调用时才写出函数体
sort(a, a+4, [](int x, int y) -> bool {return x%10 < y%10;});
- 一般而言,不能取地址的表达式是右值 ↩