C++ Primer (第五版)-第十章 泛式算法

仅供学习使用

一、概述

在这里插入图片描述

二、概述

10.1概述

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

10.2.2 写容器元素的算法

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

back_inserter

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

 int a1[]={
    
    1,2,3}
 int a2[sizeof(a1)/sizeof(*a1)];
 auto ret=copy(begin(a1),end(a1),a2)

在这里插入图片描述

10,2,3 重排容器元素的算法

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

10.3.定制操作

10.3.1向算法传递函数

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

10.3.2 lambda 表达式

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

find_if

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

for_each算法

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

10.3.4 参数绑定

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

10.4再探迭代器

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

10.4.1插入迭代器

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

iostream迭代器

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

10.3.4 反向迭代器

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

10.5范式算法结构

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

10.5.2 算法形参模式

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

10.5.3 算法命名规范

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

10.6 特定容器算法

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

splice成员

在这里插入图片描述

在这里插入图片描述

小结

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

猜你喜欢

转载自blog.csdn.net/jiyanghao19/article/details/130204092