標(biāo)準(zhǔn)庫tuple類模版 tuple是一個與pair相似的模版筷笨。每個pair類型的成員都有不同的類型冯凹,但每個pair總是只有兩個成員。tuple也具有不同類型的成員梢薪,但是tup...
標(biāo)準(zhǔn)庫tuple類模版 tuple是一個與pair相似的模版筷笨。每個pair類型的成員都有不同的類型冯凹,但每個pair總是只有兩個成員。tuple也具有不同類型的成員梢薪,但是tup...
將模板類型參數(shù)聲明為友元 新標(biāo)準(zhǔn)下蹬铺,我們可以將模板類型參數(shù)設(shè)為友元: 這里我們說,無論使用什么類型來實(shí)例化Bar秉撇,這個類型都是一個友元甜攀。因此妥衣,對于某個名為Foo的類型刊愚,F(xiàn)oo...
function類模版 function是一個模版浆劲。與我們使用的其他模版一樣兵罢,當(dāng)我們創(chuàng)建一個function類型時我們必須指定額外的信息瞎暑。在這種情況下彤敛,該信息是該特定func...
對拷貝控制成員使用= default 我們可以通過將拷貝控制成員定義為= default,顯示地要求編譯器生成它們的合成版本: 當(dāng)我們在類體內(nèi)的成員聲明中指定= defaul...
智能指針 為了使管理動態(tài)內(nèi)存更容易了赌、更安全墨榄,新標(biāo)準(zhǔn)庫提供了兩種管理動態(tài)對象的智能指針類型。智能指針的作用類似于常規(guī)指針勿她,但格外重要的是它會自動刪除它指向的對象袄秩。新標(biāo)準(zhǔn)庫定義了...
關(guān)聯(lián)容器的初始化列表 當(dāng)我們定義一個map時,我們必須指出鍵和值類型;當(dāng)我們定義一個set時之剧,我們只指定一個鍵類型郭卫,因?yàn)闆]有值類型。每個關(guān)聯(lián)容器都定義了一個默認(rèn)構(gòu)造函數(shù)背稼,該構(gòu)...
lambda表達(dá)式 lambda表達(dá)式表示可調(diào)用的代碼單元贰军。它可以被認(rèn)為是一個未命名的內(nèi)聯(lián)函數(shù)。與任何函數(shù)一樣蟹肘,lambda具有返回類型词疼,參數(shù)列表和函數(shù)體。 與函數(shù)不同帘腹,la...
forward_list和array容器 新標(biāo)準(zhǔn)添加了forward_list和array容器贰盗。array容器是內(nèi)置數(shù)組的一種更安全更易于使用的替代方法。與內(nèi)置數(shù)組一樣阳欲,標(biāo)準(zhǔn)...