小编aNa*_*ame的帖子

在for循环中,条件中使用的变量是在每次迭代还是仅在第一次迭代时都被检查?

我想在上运行循环std::vector<std::vector<int>> array以删除所需的元素。

我正在使用 for (i = 0; i < array.size(); i++)

array.erase()从循环内调用安全吗?

在我的脑海中,我假设for每次迭代都会检查array.size(),但也许它在启动时只执行一次。如果可以,for (i = 0; i < &array.size(); i++)那么将是一个很好的解决方案,不是吗?

谢谢。

c++ for-loop

2
推荐指数
1
解决办法
75
查看次数

标签 统计

c++ ×1

for-loop ×1