Результаты поиска по запросу "iterator"

8 ответов

Итератор Loop против цикла индекса [дубликата]

Возможный дубликат: Зачем использовать итераторы вместо индексов массива? [https://stackoverflow.com/questions/131241/why-use-iterators-instead-of-array-indices] Я проверяю свои знания по C ++ и наткнулся на итераторы. Одна вещь, которую я хочу ...

1 ответ

Почему в следующий раз возникает «StopIteration», но «для» сделать нормальный возврат?

В этом фрагменте кода, почему использование «for» не приводит к отсутствию «StopIteration» или цикл «for» перехватывает все исключения и затем молча завершается? В каком случае, почему у нас есть посторонний возврат? Или этоraise ,StopIteration ...

4 ответа

Java: чередовать два целочисленных массива -> хороший подход?

Домашнее задание: ищите лучшую стратегию или подход, а не полный код. Я получил два массива списков целых чисел при двух условиях: первый список больше второговторой список больше первогоМоей целью было чередовать элементы list2 в list1 при ...

ТОП публикаций

3 ответа

Делает ли std :: vector :: insert () недействительными итераторы, если в векторе достаточно места (созданного с помощью резерва)?

ОтветКак самостоятельно скопировать вектор? [https://stackoverflow.com/questions/14781264/how-to-self-copy-a-vector/]меня немного смутило недействительность итератора. В некоторых литературных источниках говорится, что «если вы используете ...

4 ответа

Как зациклить последовательные пары в контейнере STL, используя синтаксис цикла на основе диапазона?

Как создать пользовательский класс для зацикливания последовательных пар элементов в контейнере STL с использованием цикла на основе диапазона? Это синтаксис и вывод, который я хочу: std::list<int> number_list; number_list.push_back(1); ...

1 ответ

Ошибка в получении значения из вектора пар

Почему я получаю ошибку ниже при доступе к значениям пары в итераторе вектора пар? vector< pair<int,string> > mapper; if(Hash(input, chordSize) != id){ mapper.push_back(make_pair(tmp, input)); } for (vector< pair<int,string> >::iterator it = ...

4 ответа

В чем разница между chain и chain.from_iterable в itertools?

Я не смог найти ни одного действительного примера в Интернете, где я мог бы увидеть разницу между ними и почему выбрать один из других.

2 ответа

векторные итераторы несовместимы при удалении из вектора

У меня есть карта, элементы которой являются векторами. Я должен удалить из этих векторов все элементы, которые равны специальному числуnum std::map<size_t,std::vector<size_t> > myMap; for (std::map<size_t,std::vector<size_t> >::iterator itMap = ...

1 ответ

C ++ итератор и обратный итератор

Я пишуiterator (на самом деле этоconst_iterator для моего текущего объекта, и я хочу также создатьreverse_const_iterator также. Я оглянулся вокруг, чтобы увидеть, как это сделать, и наткнулся ...

14 ответов

Как я могу обнаружить последнюю итерацию в цикле над std :: map?

Я пытаюсь выяснить лучший способ определить, нахожусь ли я в последней итерации цикла над картой, чтобы сделать что-то вроде следующего: for (iter = someMap.begin(); iter != someMap.end(); ++iter) { bool last_iteration; // do something for all ...