a.begin(); it < a.end(); idx++, it++)
тынц - это почему не работает?
for (std::vector<int>::iterator it = a.begin(), int idx = 0; it < a.end(); idx++, it++)
а это работает
а что будет с таким итератором если удалить элемент или добавить, оно разве так работает
Стикер
это другой вопрос, это к вопрос к телу цикла
"auto is not allowed here" (c)cl.exe
ну значит замените на int
у меня там итератор
у вас там С++ < 11?
>= 14
тогда почему range-based for по вектору не работает? Или вам нужно в цикле тащить именно итератор и счётчик?
Обсуждают сегодня