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

 
 
 

Contributors