CPP_容器类和模板

CPP_容器类和模板

四月 22, 2022

纯纯速通一下-3,全是截图,留着忘了基础操作的时候看

模板

为什么要有模板?
比如比较大小的函数,仅仅是参数类型不同,而操作一样,能不能只写一个函数?

模板定义

模板分类

使用例子:

例子2:

容器类

使用条件:

使用格式

初始化方式:



迭代器

迭代器的范围

迭代器失效


不同标准的C++的迭代器遍历

顺序容器的典型操作


  1. vector
  2. list
    list的erase操作的参数与vector类似,这里没截到
  3. 比较

关联容器


map:

泛型算法


用法

模板是泛型编程的基础