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;
}
本文介绍了一个不在STL标准之列的iota算法,该算法由SGI专属并用于设定某个区间的内容,使区间内的每个元素从指定的起始值开始递增。通过一个简单的示例演示了如何使用iota算法来填充一个整数向量。
1221

被折叠的 条评论
为什么被折叠?



