0
ответов

Для чего нужны методы итерационного класса next () и __next __ () и в чем разница?

Я немного запутался в итераторах Python. Я их иногда использую, но не помню, чтобы сам создавал. Я откуда-то читал, что не помню где, такой код: class Foo (object): ...
вопрос задан: 9 September 2017 16:41
0
ответов

Итераторная арифметика

В С++ STL, если у меня есть итератор в вектор v, гарантируется ли -v.begin ()индекс в векторе, так что *it == v[it -v.begin ()]? Если да, то верно ли это для всего произвольного доступа...
вопрос задан: 27 August 2017 02:57
0
ответов

Как я могу перебрать файлы в данном каталоге?

Мне нужно перебрать все файлы .asm в данном каталоге и выполнить с ними некоторые действия. Как это можно сделать эффективным способом?
вопрос задан: 23 August 2017 21:49
0
ответов

Почему Iterator.next () выдает исключение ConcurrentModificationException [duplicate]

Как ни странно, этот небольшой фрагмент кода вызывает вышеупомянутое исключение. Кроме того, если посмотреть на код, размещенный в Интернете, это кажется правильным: import java.util.ArrayList; import java.util ....
вопрос задан: 22 August 2017 04:34
0
ответов

что означает ошибка, когда я компилирую c++ компилятором g++?

используя следующий код: #include #include с использованием пространства имен std; основной () { вектор ivec; for(vector::size_type ix = 0; ix != 10; ix++) ...
вопрос задан: 30 July 2017 11:09
0
ответов

Как работает ли расширенный оператор for для массивов и как получить итератор для массива?

Учитывая следующий фрагмент кода: int [] arr = {1, 2, 3}; для (int i: arr) System.out.println (i); У меня есть следующие вопросы: Как работает вышеуказанный цикл для каждого цикла? Как получить итератор ...
вопрос задан: 26 July 2017 14:16
0
ответов

Конец правил аннулирования итератора

Что касается этого вопроса о правилах аннулирования итератора, кажется очевидным, что дух стандарта означает, например, что «стирание в середина двухсторонней очереди делает недействительными все итераторы и ...
вопрос задан: 23 May 2017 12:32
0
ответов

Изменение Java ArrayList во время итерации по нему

Я хочу сделать что-то похожее на это Однако я НЕ хочу, чтобы добавленные элементы повторялись. В основном у меня есть основной массив, и я возвращаю итератор по массиву. Пока ...
вопрос задан: 23 May 2017 12:31
0
ответов

почему xrange может вернуться к началу в Python?

Я столкнулся с этим кодом из Большинство pythonic способов подсчета совпадающих элементов в чем-то итерируемом r = xrange(1, 10) вывести сумму (1 для v в r, если v % 2 == 0) # 4 print sum(1 for v in r if v % 3 == 0) ...
вопрос задан: 23 May 2017 12:29
0
ответов

Можно ли использовать итераторы ввода там, где ожидаются прямые итераторы?

Насколько мне известно, иерархия категорий итераторов выглядит следующим образом : Произвольный доступ -> Двунаправленный -> Вперед -> Ввод -> Вывод Правильно? Я ...
вопрос задан: 23 May 2017 12:25
0
ответов

Javascript: Перебор массива с непоследовательными ключами

Мне нужно перебрать массив, для которого ключи не идут подряд: var messages = new Array (); messages [0] = "Это первое сообщение"; messages [3] = "Это другое сообщение"; Очевидно ...
вопрос задан: 23 May 2017 12:24
0
ответов

Как скопировать итератор в Scala?

О дубликате Это НЕ дубликат Как клонировать итератор? Пожалуйста, не закрывайте вслепую этот вопрос, все ответы, приведенные в так называемом дубликате, НЕ работают. OP отвечает за ...
вопрос задан: 23 May 2017 12:18
0
ответов

Что вызывает непредсказуемый порядок итератора () для классов java.util.HashSet и HashMap.keySet ()?

Шесть лет назад , Я потратил несколько дней, пытаясь выследить, где моя совершенно детерминированная структура реагирует случайным образом. После скрупулезной погони за всем фреймворком, чтобы убедиться, что это все ...
вопрос задан: 23 May 2017 12:17
0
ответов

Как мне получить вэй ghted случайный выбор из класса Python Counter?

У меня есть программа, в которой я отслеживаю успехи различных вещей с помощью коллекций. Счетчик - каждый успех элемента увеличивает соответствующий счетчик: импорт коллекций Scoreboard = ...
вопрос задан: 23 May 2017 12:17
0
ответов

hasattr (obj, '__iter__') vs collections

Я видел пару сообщений, в которых рекомендуется использовать isinstance (obj, collections.Sequence) вместо hasattr (obj, '__iter__') для определить, является ли что-то списком. len (объект) или hasattr (объект, __iter__)? Python: ...
вопрос задан: 23 May 2017 12:16
0
ответов

Как сгладить итераторы вложенных контейнеров?

Это (еще )(другое )продолжение ответа Джеймса на этот вопрос :Сглаживание итератора Как мне изменить сглаживание _итератора, чтобы он работал рекурсивно? Скажем, у меня больше уровней вложенности...
вопрос задан: 23 May 2017 12:16
0
ответов

получение const_iterator от итератора [дубликат]

Возможный дубликат: получение const_iterator от итератора Я хочу написать метафункцию, которая возвращает соответствующий const_iterator из шаблона итератора struct ...
вопрос задан: 23 May 2017 12:16
0
ответов

почему std :: search нужны пересылки

моя проблема идентична теме ниже, я изо всех сил пытаюсь понять полученные ответы, вернее, мой код не должен работать, поскольку он использует только итераторы ввода .. но моя функция работает и ведет себя ...
вопрос задан: 23 May 2017 12:12
0
ответов

Как преобразование этого блока итератора является функциональным изменением?

С учетом следующего фрагмента кода: public class Foo {public IEnumerable Sequence {get; задавать; } public IEnumerable Bar () {foreach (строка s в последовательности) ...
вопрос задан: 23 May 2017 12:10
0
ответов

Неправильные результаты при добавлении вектора к самому себе с помощью копирования и обратно _вставка [дубликат]

Вдохновленный этим вопросом о том, как добавить вектор к самому себе, моей первой мыслью было следующее (и да, я понимаю, что сейчас вставка — лучший вариант):#включить <алгоритм> #включают <...
вопрос задан: 23 May 2017 12:09
0
ответов

Как определить оператор двойных скобок / двойного итератора, подобный вектору векторов?

Я портирую код, который использует очень большой массив чисел с плавающей запятой, что может вызвать сбои malloc из c в c ++. Я задал вопрос о том, следует ли мне использовать векторы или деки, и Ники Йошиучи щедро ...
вопрос задан: 23 May 2017 12:08
0
ответов

Недействительный итератор прошлого в C ++ 11

В самой популярной статье о правилах аннулирования итераторов C ++ утверждается, что неясно, будут ли недействительными итераторы прошлого конца (т. Е. Те, что возвращены end (), cend (), rend () и crend ​​()) согласно .. ,
вопрос задан: 23 May 2017 12:06
0
ответов

Почему итераторы в структурах могут изменять это?

Я обнаружил, что методы итераторов в типах значений могут изменять это. Однако из-за ограничений среды CLR изменения не видны вызывающему методу. (передается по значению) ...
вопрос задан: 23 May 2017 12:02
0
ответов

Написание итератора, который заставляет несколько контейнеров выглядеть как один

Рассмотрим следующий упрощенный пример и желаемый результат: класс A {class Combined_iterator {???? } typedef ??? t_combined_it; t_combined_it begin (); ...
вопрос задан: 23 May 2017 12:00
0
ответов

Почему Iterator определяет операцию удаления ()?

В C #интерфейс IEnumerator определяет способ обхода коллекции и просмотра элементов. Я думаю, что это чрезвычайно полезно, потому что если вы передаете IEnumerable методу, это не...
вопрос задан: 23 May 2017 11:55
0
ответов

создание итератора контейнера внутри шаблона функции

Код компилируется с использованием GCC. Эта работа без ошибок в шаблоне VC++ void Function (T&A ){ T ::iterator it; //Ошибка :зависимое -имя 'T ::iterator' анализируется как тип, отличный от -,...
вопрос задан: 23 May 2017 11:55
0
ответов

Почему Java не разрешает foreach для итераторов (только для итераторов)? [дубликат]

Возможный дубликат: почему итератор Java не является итерируемым? Идиоматический способ использования цикла для каждого заданного итератора? Можем ли мы использовать цикл for-each для итерации объектов типа Iterator? ...
вопрос задан: 23 May 2017 11:54
0
ответов

Итераторы Boost Property_Tree, как с ними обращаться?

Извините, я уже задавал вопрос по той же теме раньше, но моя проблема касается другого аспекта, описанного там (Как повторить повышение ...). Взгляните на следующий код: #include ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как стереть * И ПРОДОЛЖИТЬ * с помощью std :: reverse_iterator?

Я изучал stackoverflow и даже очень, очень хорошую статью доктора Доббса, но я не могу найти окончательного ответа на вопрос. Отрывок ответа на вопрос Каковы ...
вопрос задан: 23 May 2017 11:53
0
ответов

исчерпанные итераторы - что с ними делать?

(В Python 3.1) (В некоторой степени связано с другим вопросом, который я задал, но этот вопрос касается исчерпания итераторов.) # Пытаюсь увидеть соотношение элементов max и min в контейнере c filter = ...
вопрос задан: 23 May 2017 11:51