iota算法由SGI专属,并不在STL标准之列。它用来设定某个区间的内容,时期内的每一个元素从指定的value值开始,呈现递增状态。
#include<iostream>
#include<vector>
#include <numeric>
using namespace std;
int main()
{
vector<unsigned int> vec;
vec.resize(10);
std::iota(vec.begin(), vec.end(), 0);
vector<unsigned int>::iterator It = vec.begin();
while (It != vec.end()) cout << *It++ << " ";
cout << endl; //
return 0;
}