代码如下:

#include <iostream>
#include <vector>
#include <numeric>
using namespace std;void test01()
{vector<int>v;for (int i = 0; i < 10; i++){v.push_back(i);}int total = accumulate(v.begin(), v.end(), 0);cout << "total = " << total << endl;
}int main()
{test01();return 0;
}

测试结果:

总结:


代码如下:

#include <iostream>
#include <vector>
#include <numeric>
#include <algorithm>
using namespace std;class myPrint
{public:void operator()(int val){cout << val << " ";}
};void test01()
{vector<int>v;v.resize(10);fill(v.begin(), v.end(), 100);for_each(v.begin(), v.end(), myPrint());cout << endl;
}int main()
{test01();return 0;
}

测试结果:

总结:

[C++STL]常用算术生成算法相关推荐

  1. C++STL常用算术生成算法

    C++STL常用集合算法 学习目标 注意 算法简介 accumulate 功能描述 函数原型 示例 总结 fill 功能描述 函数原型 示例 总结 学习目标 掌握常用的算术生成算法 注意 算术生成算法 ...

  2. c++中的STL的常用算法---3(排序算法,拷贝和替换算法,算术生成算法,集合算法)

    排序算法 merge() 以下是排序和通用算法:提供元素排序策略 merge: 合并两个有序序列,存放到另一个序列. #include<iostream>using namespace s ...

  3. STL常用的遍历算法

    STL常用的遍历算法 for_each() transform() for_each() for_each: 用指定函数依次对指定范围内所有元素进行迭代访问.该函数不得修改序列中的元素. void s ...

  4. STL常用的集合算法

    STL常用的集合算法 set_union(), set_intersection() set_difference() set_union(), set_intersection() set_diff ...

  5. STL常用的排序算法

    常用的排序算法 merge() sort() random_shuffle() reverse() merge() 以下是排序和通用算法:提供元素排序策略 merge: 合并两个有序序列,存放到另一个 ...

  6. STL常用的查找算法

    常用的查找算法 adjacent_find() binary_search count() count_if() find() find_if() adjacent_find() 在iterator对 ...

  7. C++ 常用算数生成算法

    #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include <vector> using namespace std ...

  8. C++超详细STL常用算法总结

    STL 常用算法: 写在开篇:整理了一些stl中很常用的算法,涉及到比较,交换,查找,遍历,复制,修改等.值得大嘎收藏呀!! 目录: STL 常用算法: 1. 常用遍历算法: 1.1 for_each ...

  9. 熬夜爆肝!C++核心STL常用算法汇总整理【2W字干货预警 建议收藏】

    前言 1 STL- 常用算法 1.1 常用遍历算法 1.1.1 for_each 1.1.2 transform 1.2 常用查找算法 1.2.1 find 1.2.2 find_if 1.2.3 a ...

最新文章

  1. 斯坦福大学的机器学习跟深度学习。
  2. [云炬创业基础笔记] 第四章测试5
  3. SpringBoot AutoConfiguration魔术如何工作?
  4. CenterNet-Objects as Points论文翻译
  5. AdRotator,广告轮播 #1 -- 透过XML档来作设定。
  6. 【方向盘】“江郎才尽”的周杰伦,出道已21周年
  7. 西门子STEP7-200PLC的顺序控制编程
  8. EOVA_JFINAL实现分布式架构
  9. java 写代码求导_OO_JAVA_表达式求导
  10. 计算机表格如何增加一列,word中的表格如何增加一列 word表格怎么增加一列
  11. linux扩充home目录,扩大/home目录的空间(转)
  12. 向MySQL数据库中插入数据,sql语句没问题,但插入失败也不报错的原因
  13. 神经网络自动布局技术,神经网络自动布局原理
  14. android开发手顺3--Package name must have at least two identifiers 原因及解决方法
  15. element table radio 单选表格实现
  16. 【Flutter实战】定位装饰权重组件及柱状图案例
  17. 后台接口数量及粒度的一些思考总结
  18. sql查询昨天的所有数据
  19. 电商平台-商品表的设计
  20. Android开发 之 直播视频技术探究之---基础知识大纲介绍

热门文章

  1. 【QGIS入门实战精品教程】4.5:QGIS打开Excel中的点坐标,并生成矢量文件
  2. 【ArcGIS风暴】最牛逼空间数据批处理神器来了:用户自定义工具箱GeoStorm.tbx
  3. Android之如何解决Listview里面的值出现了2次
  4. solidity struct 结构体创建与使用浅学 (四)
  5. jmeter对乱码如何处理_JMeter读取 Excel 表中用例数据实现接口压测
  6. 分子模拟软件amber_容天AMBER优化的GPU解决方案
  7. 裸奔、抽烟、凡尔赛,原来数学家玩得这么野……
  8. 勾股定理的面积证明法,形象又好记!
  9. 一些常用的SAS命令
  10. 计算机和hdmi无法正常显示,HDMI都不灵 为什么电脑连电视效果差?