iota

  这算法由SGI专属,并不在STL标准之列。它用来设定某个区间的内容,使其内的每一个元素从指定的value值开始,呈现递增状态。它改变了区间内容,所以是一种质变算法。

  

template <class ForwardIterator, class T>
void iota(ForwardIterator first, ForwardIterator last, T value)
{
    while ( first != last)
        *first++ = value ++;
}
//函数意义,在[ first, last)区间内填入value, value+1, value+2……

 

posted @ 2018-01-22 11:13  Zhoier  阅读(250)  评论(1编辑  收藏  举报