顺序容器及其操作---C++ Primer第九章(部分第三章)

3.3 vector容器

初始化vector对象的方法:
(1)空vector---默认构造函数
(2)构造函数初始化
(3)初始化列表初始化


vector初始化方式

(4)数组初始化vector---构造函数初始化

begin和end函数

关键概念---vector可高效增长

范围for循环语句不可改变其所遍历序列的大小---不可增删

3.4迭代器

为什么使用---标准容器库都支持迭代器遍历,但不都支持使用下标访问,因为下标访问是一种随机访问方式
使用迭代器


迭代器运算符

9.1顺序容器概述

通常,使用vector是最好的选择,除非你有很好的理由选择其他容器

9.2容器操作

赋值操作
添加操作
访问操作
删除操作
容器中的元素是拷贝

9.6容器适配器

指的是stack;queue;priority queue

共有操作

堆栈的操作---先进后出


队列的操作--先进先出 or 优先级队列
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容