本章整理 STL 的核心用法:STL 初识、固定数组、字符串、顺序容器、容器适配器、关联容器、函数对象、谓词和常用算法。
std::array:固定大小数组,适合替代 C 风格定长数组。string:字符串容器,负责字符串构造、赋值、拼接、查找和截取。vector / deque:常用顺序容器,一个适合尾部连续存储,一个适合双端操作。stack / queue / list:容器适配器和链表,适合特定访问模式。set / map:关联容器,适合去重、排序和键值查找。- 函数对象与谓词:把“可调用逻辑”作为算法参数。
- 常用算法:遍历、查找、排序、拷贝替换、算术生成和集合算法。