头文件#include <numeric>,函数原型:

template< class ForwardIt, class T >
void iota( ForwardIt first, ForwardIt last, T value);

作用:以始于value并重复地求值++value的顺序递增填充范围[first, last)

示例代码:

#include <iostream>
#include <vector>
#include <numeric>using namespace std;int main() {int n = 10;vector<int> a(n, 0);iota(a.begin(), a.end(), 1);for (int i = 0; i < n; i++) {cout << "i = " << i << ", a[i] = " << a[i] << endl;}return 0;
}

输出为,

i = 0, a[i] = 1
i = 1, a[i] = 2
i = 2, a[i] = 3
i = 3, a[i] = 4
i = 4, a[i] = 5
i = 5, a[i] = 6
i = 6, a[i] = 7
i = 7, a[i] = 8
i = 8, a[i] = 9
i = 9, a[i] = 10

C++ iota()函数实践相关推荐

  1. C++11 :STL中的 iota ()函数

    该函数是C++11 才引入,之前版本没有此函数. iota 函数是一个计算机语言中的函数,用于产生连续的值.该函数得名自 APL 语言,其中用来产生从 1 开始的连续数值. 该函数位于头文件#incl ...

  2. c语言iota函数,C++ iota函数用法详解

    定义在 numeric 头文件中的 iota() 函数模板会用连续的 T 类型值填充序列.前两个参数是定义序列的正向迭代器,第三个参数是初始的 T 值.第三个指定的值会被保存到序列的第一个元素中.保存 ...

  3. 【笔记】《由浅入深SCF无服务器云函数实践》

    <由浅入深SCF无服务器云函数实践> 学习笔记 来源:DockOne技术交流群分享 主办方:dockone.io 地点:DockOne技术交流群 时间:2017年12月26日晚8:30 分 ...

  4. 关于STL中iota()函数的使用

    关于iota函数的介绍 iota()函数用于对STL中具有前向迭代器的容器进行一定范围内的批量递增赋值,简单来说就是可以对一个容器进行值的初始化,而且其中的值是递增的,递增的初始值由第三个参数决定. ...

  5. C++ iota()函数

    iota函数对一个范围数据进行赋值: template <class ForwardIterator, class T>void iota (ForwardIterator first, ...

  6. c++ iota()函数

    本文转载自 http://c.biancheng.net/view/681.html 若有侵权请联系删除 定义在 numeric 头文件中的 iota() 函数模板会用连续的 T 类型值填充序列.前两 ...

  7. 【C++】之 iota() 函数与 atoi() 函数详解

    参考: https://blog.csdn.net/lixiaogang_theanswer/article/details/72588105 http://c.biancheng.net/view/ ...

  8. Excel数据处理函数实践整理

    文章目录 (1)vlookup函数检查匹配 (2)单元格拼接 (3)条件函数IF和find (1)vlookup函数检查匹配 vlookup函数在工作中检查分析数据的时候非常实用,它可以用来检查分析数 ...

  9. python画小狗代码_用Python画一只有点方的小狗狗——turtle库circle()函数实践

    一只脑门有点方的小狗,其实还可以把脑门和后脑勺完善一下,更圆润一些. 但这样也挺可爱,就保有这样不完美但独一无二的它吧.绘制过程主要就是拼接和调整圆弧,尽量做到过度自然.turtle库的circle( ...

最新文章

  1. 利用vector定义MAT类对象数组的方法
  2. const的使用 || 对象增强写法 (对象字面量)
  3. php 查询数据库 刷新,这个每次刷新都要去数据库里面查询一遍吗?
  4. C#中将long浮点数格式化为{H:min:s.ms}格式的字符串的方法
  5. POJ3678-Katu Puzzle【2-SAT】
  6. 【渝粤题库】陕西师范大学209006教育政策与法规作业(高起专、高起本)
  7. java 登录拦截器_springMVC 拦截器-用户登录拦截实战
  8. 转载 Assert断言知识
  9. python画条形图-Python数据可视化:基于matplotlib绘制「条形图」
  10. Struts2→拦截器、工作原理、拦截器计算Action执行时间、Struts2自带拦截器、拦截器栈
  11. MR室内室外用户区分
  12. STLINK 烧写器引脚定义
  13. java实现五子棋_Java的五子棋实现
  14. 鲁大师电脑硬件兼容性测试软件,用鲁大师检测软件检测电脑硬件行得通吗?
  15. 雨果奖 与 星云奖 ------美国的两个科幻奖项
  16. requests使用案例 爬取信用中国
  17. 牛客网——找出直系亲属
  18. 学python千万别想当然
  19. 2014 BUPT 新生排位赛07
  20. 李宏毅机器学习2020笔记(二)Classification

热门文章

  1. 七段数码管数字时钟实时显示显示(年月日时分秒)
  2. 逻技键盘,按F8,F9不起效果,需要同时按着Fn键
  3. 使用C接口访问MySQL数据库
  4. 云服务器测速脚本_一键测试服务器到国内各地速度脚本,
  5. 一些网络调试助手和一些串口调试助手下载
  6. Faker库最新青龙面板拉库命令更新【2022-10-9】
  7. android百度地图:卫星地图普通地图交通地图切换
  8. 强大视频分割软件:Boilsoft Video Splitter绿色便携版
  9. 20165214 2018-2019-2 《网络对抗技术》Exp2 后门原理与实践 Week4
  10. 3、强调、粗体、斜体