跳到正文

Wiki

STL提高編程

約 1 分鐘閱讀

本文由簡體中文內容確定性轉換,並受版本化術語表保護。

1.STL提高編程

本章整理 STL 的核心用法:STL 初識、固定數組、字符串、順序容器、容器適配器、關聯容器、函數對象、謂詞和常用算法。

2.學習順序

  1. std::array:固定大小數組,適合替代 C 風格定長數組。
  2. string:字符串容器,負責字符串構造、賦值、拼接、查找和截取。
  3. vector / deque:常用順序容器,一個適合尾部連續存儲,一個適合雙端操作。
  4. stack / queue / list:容器適配器和鏈表,適合特定訪問模式。
  5. set / map:關聯容器,適合去重、排序和鍵值查找。
  6. 函數對象與謂詞:把“可調用邏輯”作為算法參數。
  7. 常用算法:遍歷、查找、排序、拷貝替換、算術生成和集合算法。