C++ Primer (第五版)-第九章 顺序容器

文章目录

  • 一、概述
  • 二、内容
    • 9.1、顺序容器概述
      • 如何选择合适的容器
    • 9.2、容器库概览
      • 迭代器
      • 容器类型成员
      • 列表初始化
      • 赋值和Swap
      • 容器的大小
      • 关系运算符
    • 9.3 顺序容器操作
      • 9.3.1向顺序容器添加元素
      • 访问元素
      • 删除元素
      • 改变容器大小
    • 9.4 Vector 对象如何增长
    • 9.5、额外的string 操作
      • 9.5.2、改变string其他的方法
      • 9.5.3 string搜索操作
    • 9.5.4 compare函数
    • 9.5.5 数值转换
    • 9.6 容器适配器
  • 三、小结
  • 四、术语表

一、概述

C++ Primer (第五版)-第九章 顺序容器_第1张图片
C++ Primer (第五版)-第九章 顺序容器_第2张图片

二、内容

9.1、顺序容器概述

C++ Primer (第五版)-第九章 顺序容器_第3张图片
在这里插入图片描述
C++ Primer (第五版)-第九章 顺序容器_第4张图片
在这里插入图片描述
在这里插入图片描述
C++ Primer (第五版)-第九章 顺序容器_第5张图片
C++ Primer (第五版)-第九章 顺序容器_第6张图片

如何选择合适的容器

9.2、容器库概览

C++ Primer (第五版)-第九章 顺序容器_第7张图片
C++ Primer (第五版)-第九章 顺序容器_第8张图片
C++ Primer (第五版)-第九章 顺序容器_第9张图片
在这里插入图片描述

C++ Primer (第五版)-第九章 顺序容器_第10张图片

迭代器

C++ Primer (第五版)-第九章 顺序容器_第11张图片
C++ Primer (第五版)-第九章 顺序容器_第12张图片

在这里插入图片描述

容器类型成员

C++ Primer (第五版)-第九章 顺序容器_第13张图片
C++ Primer (第五版)-第九章 顺序容器_第14张图片

在这里插入图片描述

C++ Primer (第五版)-第九章 顺序容器_第15张图片

列表初始化


C++ Primer (第五版)-第九章 顺序容器_第16张图片
C++ Primer (第五版)-第九章 顺序容器_第17张图片

C++ Primer (第五版)-第九章 顺序容器_第18张图片

赋值和Swap

C++ Primer (第五版)-第九章 顺序容器_第19张图片

在这里插入图片描述

容器的大小

C++ Primer (第五版)-第九章 顺序容器_第20张图片

关系运算符

C++ Primer (第五版)-第九章 顺序容器_第21张图片
C++ Primer (第五版)-第九章 顺序容器_第22张图片
C++ Primer (第五版)-第九章 顺序容器_第23张图片

9.3 顺序容器操作

9.3.1向顺序容器添加元素


C++ Primer (第五版)-第九章 顺序容器_第24张图片

C++ Primer (第五版)-第九章 顺序容器_第25张图片
C++ Primer (第五版)-第九章 顺序容器_第26张图片

在这里插入图片描述
在这里插入图片描述

访问元素

C++ Primer (第五版)-第九章 顺序容器_第27张图片
在这里插入图片描述

C++ Primer (第五版)-第九章 顺序容器_第28张图片
C++ Primer (第五版)-第九章 顺序容器_第29张图片

删除元素


在这里插入图片描述
C++ Primer (第五版)-第九章 顺序容器_第30张图片
C++ Primer (第五版)-第九章 顺序容器_第31张图片
C++ Primer (第五版)-第九章 顺序容器_第32张图片

改变容器大小

C++ Primer (第五版)-第九章 顺序容器_第33张图片
### 容器操作可能使迭代器失效
C++ Primer (第五版)-第九章 顺序容器_第34张图片


C++ Primer (第五版)-第九章 顺序容器_第35张图片
C++ Primer (第五版)-第九章 顺序容器_第36张图片

9.4 Vector 对象如何增长

C++ Primer (第五版)-第九章 顺序容器_第37张图片
C++ Primer (第五版)-第九章 顺序容器_第38张图片


C++ Primer (第五版)-第九章 顺序容器_第39张图片
在这里插入图片描述
C++ Primer (第五版)-第九章 顺序容器_第40张图片

9.5、额外的string 操作

C++ Primer (第五版)-第九章 顺序容器_第41张图片
C++ Primer (第五版)-第九章 顺序容器_第42张图片
C++ Primer (第五版)-第九章 顺序容器_第43张图片

9.5.2、改变string其他的方法

C++ Primer (第五版)-第九章 顺序容器_第44张图片
C++ Primer (第五版)-第九章 顺序容器_第45张图片


C++ Primer (第五版)-第九章 顺序容器_第46张图片
C++ Primer (第五版)-第九章 顺序容器_第47张图片
C++ Primer (第五版)-第九章 顺序容器_第48张图片

9.5.3 string搜索操作


C++ Primer (第五版)-第九章 顺序容器_第49张图片
C++ Primer (第五版)-第九章 顺序容器_第50张图片

C++ Primer (第五版)-第九章 顺序容器_第51张图片

9.5.4 compare函数

C++ Primer (第五版)-第九章 顺序容器_第52张图片
C++ Primer (第五版)-第九章 顺序容器_第53张图片

9.5.5 数值转换

C++ Primer (第五版)-第九章 顺序容器_第54张图片
C++ Primer (第五版)-第九章 顺序容器_第55张图片
C++ Primer (第五版)-第九章 顺序容器_第56张图片

C++ Primer (第五版)-第九章 顺序容器_第57张图片

9.6 容器适配器

C++ Primer (第五版)-第九章 顺序容器_第58张图片
C++ Primer (第五版)-第九章 顺序容器_第59张图片

C++ Primer (第五版)-第九章 顺序容器_第60张图片

C++ Primer (第五版)-第九章 顺序容器_第61张图片
C++ Primer (第五版)-第九章 顺序容器_第62张图片

三、小结

四、术语表


你可能感兴趣的:(C++primer,c++)