for (int i = 0 ; i < stlVector.size() ; i++)
{
if (i == 10)
{
stlVector.erase(stlVector.begin() + 5 )
}
}
终止条件部分“stlVector.size()”是否考虑了“stlVector.erase(...)”?换句话说,每次循环迭代都会刷新 stlVector.size() 吗?我现在无法测试它,所以我在这里发布了一个问题。
提前谢谢!
最好的祝福,
正补