这个问题已经有了答案:
我在不止一个地方有以下循环:
for(int step = 1; step < timesteps; step++) ...
然后我不得不将时间步长改为从0开始。我得换个地方。
在这种情况下,我可以利用基于范围的for循环吗?也许我可以写
for(auto &step : timesteps) ...
在这种情况下,应该使用什么样的时间步长?std::向量时间步?
在我忘记之前,时间步只是一个整数,即。 int timesteps = 10; . 编译时未知,用户将定义它。
int timesteps = 10;
附:STL优先于BOOST。