開始使用C++11的幾個(gè)理由
拉風(fēng)的咖菲貓
2018-07-04 13:13:48
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
右值引用大大加快stl的運(yùn)行速度,解決了很多歷史問題
智能指針、隨機(jī)數(shù)庫、進(jìn)程庫、時(shí)間庫、哈希表等官方庫的大量擴(kuò)充
可變模板的出現(xiàn),使得可變參數(shù)更加安全,不像C語言采取指針,而是直接展開,有效避免了很多問題
類可以用花括號(hào)賦值,默認(rèn)值也可以在類中直接定義
對(duì)于默認(rèn)/復(fù)制/移動(dòng)構(gòu)造函數(shù)、默認(rèn)/復(fù)制/移動(dòng)賦值函數(shù),可以直接通過=default讓編譯器自動(dòng)實(shí)現(xiàn),或者通過=delete來阻止函數(shù)的自動(dòng)實(shí)現(xiàn)
final等關(guān)鍵字保障了類的安全性
lambda表達(dá)式,可以在函數(shù)內(nèi)直接定義函數(shù),更加方便快捷
就寫到這里了,望采納
舉報(bào)