范圍enum(Scoped enum) 枚舉使我們可以將一組整型常量組合在一起。與類一樣左冬,每個(gè)枚舉定義一個(gè)新類型。枚舉是文本類型。C++有兩種枚...
noexcept異常標(biāo)識(shí)符 在新標(biāo)準(zhǔn)下数尿,函數(shù)可以通過提供noexcept標(biāo)識(shí)符來指定它不會(huì)拋出異常被冒。函數(shù)參數(shù)列表后面的關(guān)鍵字noexcept表示...
標(biāo)準(zhǔn)庫tuple類模版 tuple是一個(gè)與pair相似的模版。每個(gè)pair類型的成員都有不同的類型蠕搜,但每個(gè)pair總是只有兩個(gè)成員怎茫。tuple也...
將模板類型參數(shù)聲明為友元 新標(biāo)準(zhǔn)下,我們可以將模板類型參數(shù)設(shè)為友元: 這里我們說妓灌,無論使用什么類型來實(shí)例化Bar轨蛤,這個(gè)類型都是一個(gè)友元。因此虫埂,對(duì)...
function類模版 function是一個(gè)模版缝呕。與我們使用的其他模版一樣,當(dāng)我們創(chuàng)建一個(gè)function類型時(shí)我們必須指定額外的信息斧散。在這種...
對(duì)拷貝控制成員使用= default 我們可以通過將拷貝控制成員定義為= default供常,顯示地要求編譯器生成它們的合成版本: 當(dāng)我們?cè)陬愺w內(nèi)的...
智能指針 為了使管理動(dòng)態(tài)內(nèi)存更容易、更安全鸡捐,新標(biāo)準(zhǔn)庫提供了兩種管理動(dòng)態(tài)對(duì)象的智能指針類型栈暇。智能指針的作用類似于常規(guī)指針,但格外重要的是它會(huì)自動(dòng)刪...
關(guān)聯(lián)容器的初始化列表 當(dāng)我們定義一個(gè)map時(shí)闯参,我們必須指出鍵和值類型瞻鹏;當(dāng)我們定義一個(gè)set時(shí)悲立,我們只指定一個(gè)鍵類型,因?yàn)闆]有值類型新博。每個(gè)關(guān)聯(lián)容器...