我想将诸如 [-1.0, 1.0] 之类的间隔划分为一组离散的等距点,每个点之间具有指定的距离或步长。例如,如果步长为 0.1,我的函数将返回一个数组:
-1.0, -0.9, -0.8,...., 0.9, 1.0.
现在使用矢量容器的一种方法如下:
vector<double> Range;
double Step = 0.1;
Range.push_back(-1.0);
for(unsigned int i=0; i<int(2.0/Step); i++)
{
Range.push_back(Range.back() + Step);
}
有我可以使用的 STL 库函数吗?