Может ли кто-нибудь помочь мне понять, есть ли большая разница в != И < когда речь заходит о векторных итераторах в цикле 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
Я знаю, что наиболее распространенным способом является использование !=, Но будет ли < большая проблема при использовании?