C++ STL STL 是“Standard Template Library”的缩写,中文译为“标准模板库”。STL 是 C++ 标准库的一部分,不用单独安装。 C++ 对模板(Template)支持得很好,STL 就是借助模板把常用的数据结构及其算法都实现了一遍,并且做到了数据结构和算法的分离。例如,vector 的底层为顺序表(数组),list 的底层为双向链表,deque 的底层为循环队列,set 的底层为红黑树,hash_set 的底层为哈希表。 string 序列式容器 vector 序列式容器 deque 序列式容器 list 无序关联式容器 unordered_map 无序关联式容器 unordered_set 关联式容器 pair 关联式容器 map 关联式容器 set 容器适配器 stack 容器适配器 queue 容器适配器 priority_queue 排序函数 lambda表达式与函数对象 函数指针与可变参数 class和struct区别 gcc分步编译过程 struct class 静态链接制作 调用静态链接库执行 动态链接制作 调用动态链接库执行 cmake入门实战