这算法由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……