Advertisement

C++ containers: vector, list, map

阅读量:

【c++】容器

1. 容器

2. 顺序容器

3. 向量

4. 双向链表

5. 关联容器** **

6.映射

参考:《c++从入门到精通》 人民邮电出版社

标准模板库STL的核心部分在C++中最具特色的精华。该标准模板库体系涵盖了C++程序设计中的三大组成部分:容器类、迭代器以及算法类。

容器 :容器就是可以用于存放 各种类型数据的数据结构

迭代器:迭代器能够遍历容器中的所有元素,在C++中将迭代器被称为指针 ,这些数据结构承担着访问容器及其内部元素的基本职责。

函数模板:是用来处理容器中的元素的一种程序结构。C++标准模板库(STL)提供了多种通用算法以实现插入、删除、查找和排序等功能。总计约70种标准算法被包含其中。它们最突出的一个特点就是统一性,并且能够广泛应用于各种对象以及内置数据类型。

1. 容器

随着面向对象语言的诞生而起源的容器概念逐渐形成。每个几乎所有的面向对象编程语言中都会配备一个容器集合。在C++中将这个概念称为STL的标准模板库。

那什么是容器呢?

简单来说,容器的作用就是存储物品。在C++编程语言中,容器是专门用来存放各种数据类型对象的数据结构。为了便于操作,C++标准库(STL)提供了一系列预先实现好的常用

全部评论 (0)

还没有任何评论哟~