移動語義 (1) 替換 高代價的 copy (2) 支持 創(chuàng)建只允許 move 的類型: std::unique_ptr/std::future...
part4 智能指針 1 裸指針問題 (1) 沒指明 指向 單個對象還是數(shù)組 (2) 沒指明 是否應(yīng)該銷毀 所指內(nèi)容 (3) delete形式必...
item8 nullptr 優(yōu)先于 0 和 NULL 總結(jié): (1) 0: 0 是 int 型, 編譯器將 應(yīng)該出現(xiàn)指針卻出現(xiàn)0的位置上的0 勉...
part1 類型推斷 item1 模板類型推斷: 即 函數(shù)模板實參推斷 規(guī)則非常自然 remember: 模板類型推導(dǎo)中 (1) 引用 傳遞的實...
item43: 算法調(diào)用優(yōu)先于手工循環(huán) STL算法內(nèi)部都是循環(huán), 意味著你的手工循環(huán)大多數(shù)可以用STL算法來完成 而 用STL算法 更高效对妄、更安...
part6 遍布STL的 functor, 通常應(yīng)該可配接(adaptable), 并經(jīng) function Adapter 進(jìn)一步配接 總結(jié): ...
part5 算法 本章2個目標(biāo) 1 介紹幾個鮮為人知但很實用的算法 (1) 忽略大小寫的字符串比較 (2) 有效查找容器中最合適的n個對象 (3...
part4 4種迭代器 (1) 關(guān)系 (2) 是否可相互轉(zhuǎn)換 (3) 是否可混用 (4) 與 容器及其成員函數(shù) 之間的關(guān)系 特定形式的inser...
part3 關(guān)聯(lián)容器 與序列容器區(qū)別 (1) 自動排序 (2) 比較是按照等價(equivalence)而不是相等(equality) (3) ...