Wiki
STL提高程式設計
約 1 分鐘閱讀
本文由簡體中文內容確定性轉換,並受版本化術語表保護。
1.STL提高程式設計
本章整理 STL 的核心用法:STL 初識、固定陣列、字串、順序容器、容器介面卡、關聯容器、函式物件、謂詞和常用演算法。
2.學習順序
std::array:固定大小陣列,適合替代 C 風格定長陣列。string:字串容器,負責字串構造、賦值、拼接、查詢和擷取。vector/deque:常用順序容器,一個適合尾部連續儲存,一個適合雙端操作。stack/queue/list:容器介面卡和連結串列,適合特定訪問模式。set/map:關聯容器,適合去重、排序和鍵值查詢。- 函式物件與謂詞:把“可呼叫邏輯”作為演算法引數。
- 常用演算法:遍歷、查詢、排序、複製替換、算術生成和集合演算法。