【发布时间】:2008-10-16 08:25:41
【问题描述】:
我知道如何用非平凡的初始值填充 std::vector,例如序号:
void IndexArray( unsigned int length, std::vector<unsigned int>& v )
{
v.resize(length);
for ( unsigned int i = 0; i < length; ++i )
{
v[i] = i;
}
}
但这是一个 for 循环。有没有一种优雅的方法可以使用 stl 功能(并且不使用 Boost)减少代码行数?
【问题讨论】: