Я новичок в языке С++. Я начал использовать векторы и заметил, что во всем коде, который я вижу для итерации по вектору через индексы, первый параметр цикла for
всегда является чем-то, основанным на векторе. В Java я могу сделать что-то подобное с помощью ArrayList:
for(int i=0; i < vector.size(); i++){
vector[i].doSomething();
}
Есть ли причина, по которой я не вижу этого в С++? Это плохая практика?