范圍enum(Scoped enum) 枚舉使我們可以將一組整型常量組合在一起褪秀。與類一樣收夸,每個枚舉定義一個新類型蚯舱。枚舉是文本類型。C++有兩種枚...
noexcept異常標識符 在新標準下,函數(shù)可以通過提供noexcept標識符來指定它不會拋出異常。函數(shù)參數(shù)列表后面的關(guān)鍵字noexcept表示...
標準庫tuple類模版 tuple是一個與pair相似的模版。每個pair類型的成員都有不同的類型抵蚊,但每個pair總是只有兩個成員。tuple也...
將模板類型參數(shù)聲明為友元 新標準下溯革,我們可以將模板類型參數(shù)設(shè)為友元: 這里我們說贞绳,無論使用什么類型來實例化Bar,這個類型都是一個友元鬓照。因此熔酷,對...
function類模版 function是一個模版。與我們使用的其他模版一樣臭猜,當我們創(chuàng)建一個function類型時我們必須指定額外的信息躺酒。在這種...
對拷貝控制成員使用= default 我們可以通過將拷貝控制成員定義為= default,顯示地要求編譯器生成它們的合成版本: 當我們在類體內(nèi)的...
智能指針 為了使管理動態(tài)內(nèi)存更容易蔑歌、更安全羹应,新標準庫提供了兩種管理動態(tài)對象的智能指針類型。智能指針的作用類似于常規(guī)指針次屠,但格外重要的是它會自動刪...
關(guān)聯(lián)容器的初始化列表 當我們定義一個map時园匹,我們必須指出鍵和值類型;當我們定義一個set時劫灶,我們只指定一個鍵類型裸违,因為沒有值類型。每個關(guān)聯(lián)容器...