C++学习笔记——STL(标准模板库)
2017-08-20 11:03
316 查看
1、首先、需要学习C++ 模板的概念
2、C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。
3、C++ 标准模板库的核心包括以下三个组件:
4、这三个组件都带有丰富的预定义函数,帮助我们通过简单的方式处理复杂的任务。
2、C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。
3、C++ 标准模板库的核心包括以下三个组件:
组件 | 描述 |
---|---|
容器(Containers) | 容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、vector、map 等。 |
算法(Algorithms) | 算法作用于容器。它们提供了执行各种操作的方式,包括对容器内容执行初始化、排序、搜索和转换等操作。 |
迭代器(iterators) | 迭代器用于遍历对象集合的元素。这些集合可能是容器,也可能是容器的子集。 |
相关文章推荐
- PKU C++程序设计实习 学习笔记6 标准模板库STL
- 【学习笔记】C++高级程序设计:STL标准模板库
- 【学习笔记】C++高级程序设计:STL标准模板库(2)
- C++学习笔记(五)标准模板库STL
- C++ STL 学习笔记 map multimap
- 【C++学习笔记】不知道算哪方面的问题~暂且认定为对STL的理解错误
- C++ STL学习笔记2--String
- C++ STL学习笔记一----map
- 《深入学习:GNU C++ for Linux 编程技术》 第23章:使用标准模板库(STL)
- C++学习 标准模板库STL介绍
- STL:(C++ 标准模板库) 学习资源列表
- C++ STL(标准模板库) 学习资源列表
- 【学习笔记】解析STL(标准模板库)
- C++ STL学习笔记十二 hash_map映照容器
- C++ STL学习笔记7--priority_queue优先队列
- C++ STL学习笔记三 deque双端队列容器
- c++ STL学习笔记-----vector
- C++入门学习:STL标准模板库基础概念
- C++ STL 学习笔记 vector
- C++ STL(标准模板库) 学习资源列表