首页 > 代码库 > C++学习笔记(六):复杂数据类型(string、容器和STL)

C++学习笔记(六):复杂数据类型(string、容器和STL)

STL

即Standard Template Library(标准模板库),由于C++自带的数据类型过于简单,并不能满足我们的使用需要,而STL作为C++标准的内置库为我们编写好了多种高效的数据结构和算法,引入这些库后直
接使用即可。

容器简介:
标准STL序列容器:vector、string、deque和list。
标准STL关联容器:set、multiset、map和multimap。
非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一“重型”string。
非标准的关联容器hash_set、hase_multiset、hash_map和hash_multimap。
几种标准的非STL容器,包括数组、bitset、valarray、stack、queue和priority_queue。

C++学习笔记(六):复杂数据类型(string、容器和STL)