您当前的位置: 首页 >  容器

我什么都布吉岛

暂无认证

  • 5浏览

    0关注

    292博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

常见容器序列构造操作

我什么都布吉岛 发布时间:2021-05-22 11:10:56 ,浏览量:5

在这里插入图片描述 在这里插入图片描述 Tips:大多数算法都有带_n的版本,这是简洁的指定输出range方法(指定起点和往后n个元素)。

一、间隔1序列 iota

在这里插入图片描述

解释:产生一个以某个数值开始的、间隔为1的数字序列

Defined in header 
template
void iota( ForwardIt first, ForwardIt last, T value );//11-20
template
constexpr void iota( ForwardIt first, ForwardIt last, T value );//20+

例子:

std::list l(10);
std::iota(l.begin(), l.end(), -4);

其中-4为起点,填充的个数为10个。

二、一个或多个输入计算一个输出序列 transform

解释:完成对一个或多个输入序列的整体运算。

template
OutputIt transform( InputIt first1, InputIt last1, OutputIt d_first,
                    UnaryOperation unary_op ); //            
关注
打赏
1658157489
查看更多评论
1.2061s