1.新類(lèi)型:

2.統(tǒng)一的初始化用{}(3個(gè)使用場(chǎng)景)

3.std::initializer_list:支持可變參數(shù)
4.auto:編譯器自己適配當(dāng)前類(lèi)型
5.deeltype:將變量類(lèi)型聲明為表達(dá)式指定的類(lèi)型

如:使y類(lèi)型與x一致
6.返回類(lèi)型后置如下圖

7.模板別名:using如

與typedef區(qū)別是using可用于模板別名定義,但typedef不能用于模板這種不具體的類(lèi)型別名定義
8.nullptr:空指針也可以用0表示
9.智能指針

10異常規(guī)范方面修改
不會(huì)引發(fā)異常使用:noexcept

11.作用域內(nèi)枚舉
定義枚舉時(shí)使用class或者struct關(guān)鍵字并在調(diào)用時(shí)加上限定符,這樣就可以在不同枚舉中使用同名類(lèi)型啦,不這樣做不能使用不同枚舉中的相同字段會(huì)沖突

12.對(duì)類(lèi)的修改
explicit
在將基本類(lèi)型賦給類(lèi)對(duì)象時(shí),加了explicit之后只是使用2的顯式方式,而不能使用1這種隱式

轉(zhuǎn)換函數(shù):將類(lèi)對(duì)象賦值給基本類(lèi)型,該轉(zhuǎn)換函數(shù)只能使用explicit修飾
13.類(lèi)內(nèi)成員初始化

14.基于范圍的for循環(huán)
15.stl容器:cbegin和cend
16.右值引用:第八章第9個(gè)視頻