- noexcept关键字
C++11引入,替代之前的throw;两个作用:指出函数不会发生异常;用作运算符,判断操作数(表达式)是否可能引发异常。
- 右值引用(&&)
C++11引入,如果能够对表达式取地址,则为左值;不能取,则为右值。
int& A=a;//左值引用,正确
int& A=1;//错误。1为右值
int&& A=1;//正确,右值引用
参考:https://www.jianshu.com/p/d19fc8447eaa
- =default和=delete
C++11引入,以构造函数为例:
copy()=default;//使用默认的构造函数
copy()=delete;//删除构造函数,不使用构造函数
- chrono
C++11引入的时间处理库,包括:system_clock;steady_clock;high_resolution_clock。high_resolution_clock为例: