Может ли кто-нибудь помочь мне понять, есть ли большая разница в !=
И <
когда речь заходит о векторных итераторах в цикле for
?
Я имею в виду, независимо от того, используете ли вы !=
И <
, результат должен быть таким же?
for (vector<int>::iterator i = vec.begin(); i != vec.end(); i++)
// DO STUFF
for (vector<int>::iterator i = vec.begin(); i < vec.end(); i++)
// DO STUFF
Я знаю, что наиболее распространенным способом является использование !=
, Но будет ли <
большая проблема при использовании?