1.新類型:
2.統(tǒng)一的初始化用{}(3個使用場景)
3.std::initializer_list:支持可變參數(shù)
4.auto:編譯器自己適配當前類型
5.deeltype:將變量類型聲明為表達式指定的類型
如:使y類型與x一致
6.返回類型后置如下圖
7.模板別名:using如
與typedef區(qū)別是using可用于模板別名定義跑筝,但typedef不能用于模板這種不具體的類型別名定義
8.nullptr:空指針也可以用0表示
9.智能指針
10異常規(guī)范方面修改
不會引發(fā)異常使用:noexcept
11.作用域內枚舉
定義枚舉時使用class或者struct關鍵字并在調用時加上限定符,這樣就可以在不同枚舉中使用同名類型啦瞒滴,不這樣做不能使用不同枚舉中的相同字段會沖突
12.對類的修改
explicit
在將基本類型賦給類對象時,加了explicit之后只是使用2的顯式方式曲梗,而不能使用1這種隱式
轉換函數(shù):將類對象賦值給基本類型,該轉換函數(shù)只能使用explicit修飾
13.類內成員初始化
14.基于范圍的for循環(huán)
15.stl容器:cbegin和cend
16.右值引用:第八章第9個視頻