Skip to content

wangzy0327/stl-summarize

Repository files navigation

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入门实战

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published