7
ответов

Testing whether an iterator points to the last item?

I have an stl iterator resulting from a std::find() and wish to test whether it is the last element. One way to write this is as follows: mine *match = someValue; vector Mine(...
вопрос задан: 18 August 2010 20:02
7
ответов

Острота, чтобы проверить, приводит ли итератор по крайней мере к одному элементу?

В настоящее время я делаю это: попробуйте: что-то = iterator.next () #... кроме StopIteration: #... Но я хотел бы выражение, которое я могу поместить в простом если оператор. Есть ли...
вопрос задан: 24 June 2010 23:29
7
ответов

Кэширование конечного итератора - Хорошая идея или Плохая Идея?

Вообще говоря, действительно ли это - хорошая идея кэшировать конечный итератор (конкретно контейнеры STL) в целях эффективности и скорости? такой как в следующем бите кода: станд.:: вектор <интервал> vint; константа...
вопрос задан: 21 June 2010 11:15
7
ответов

Как считать произвольное число значений с помощью станд.:: копия?

Я пытаюсь кодировать противоположное действие к этому: станд.:: ostream outs;//правильно инициализированный, конечно, станд.:: набор <интервал> my_set;//так же outs <<my_set.size (); станд.:: копия (my_set.begin (), my_set....
вопрос задан: 15 May 2010 20:58
7
ответов

Как создать станд.:: итератор списка в цикле с инкрементом

Я пытаюсь сделать двойной цикл по станд.:: список для работы на каждую пару элементов. Однако я испытываю некоторые затруднения при инициализации второго итератора. Код, который я хотел бы написать: для (станд.:: список <...
вопрос задан: 15 February 2010 22:59
7
ответов

каждый () и список () функция

Я не понимаю каждого () и список () функция настолько хорошо. Кто-либо может предоставить мне немного больше подробной информации и объяснить мне, как это может быть полезно?Править: <? $foo php = массив ("боб", "fred", "...
вопрос задан: 12 February 2010 00:29
7
ответов

Направляющие: изящный способ отобразить сообщение, когда нет никаких элементов в базе данных

Я понял, что пишу много кода, подобного этому: <%, если @messages.blank? %> <% @messages.each делает |message | %> <% # код или неравнодушный для отображения % сообщения>...
вопрос задан: 9 February 2010 19:37
7
ответов

Реализация Итератора Java - затем () и hasNext () осуществляющий порядок

У меня есть реализация java.util. Итератор, который требует, чтобы вызов к следующему () всегда продолжался вызовом к hasNext (). (Это вызвано тем, что результаты возвращаются asynchronosly во много...
вопрос задан: 1 February 2010 12:03
7
ответов

выход из .each {} повторение рано в Ruby

код: c = 0 items.each {|i | помещает меня to_s #, если Escape c> 9, каждое повторение рано - и не повторяет C++}, я хочу захватить первые 10 объектов, тогда оставляют "каждого"...
вопрос задан: 14 October 2009 18:56
7
ответов

“Универсальный” итератор в C++

Я имею: освободите add_all_msgs (станд.:: двухсторонняя очередь <сообщение>:: итератор &iter); Как я могу сделать ту функцию "универсальной", таким образом, она может взять какой-либо вид inputiterators? Я действительно не забочусь, вы
вопрос задан: 9 July 2009 13:53
7
ответов

“Онлайн” (итератор) алгоритмы для оценки статистической медианы, режима, скошенности, эксцесса?

Существует ли алгоритм для оценки медианы, режима, скошенности и/или эксцесса множества значений, но это НЕ требует хранения всех значений в памяти сразу? Я хотел бы вычислить основное...
вопрос задан: 29 June 2009 15:45
7
ответов

STL C++: Какой метод повторения по контейнеру STL лучше?

Это может казаться несерьезным некоторым из Вас, но какой из следующих 2 методов повторения по контейнеру STL лучше? Почему? класс Элемент; вектор определения типа <Элемент> ElemVec; ElemVec elemVec;//...
вопрос задан: 4 April 2009 08:30
7
ответов

Преимущества производительности для итераторов?

Что (если таковые имеются) преимущества производительности предлагаются при помощи итераторов. На 'Правильный Путь' походит решать много проблем, но это создает быстрее/больше сознательный память код? Я думаю...
вопрос задан: 10 March 2009 04:05
7
ответов

Попарное повторение в C# или перечислителе раздвижного окна

Если у меня есть IEnumerable как: строка [] объекты = новая строка [] {"b", "c", "d"}; я хотел бы циклично выполниться через всех пар последовательных объектов (раздвижное окно размера 2). Который был бы ("a", "
вопрос задан: 23 February 2009 13:17
7
ответов

Адаптер итератора C++, который обертывает и скрывает внутренний итератор и преобразовывает выполненный с помощью итераций тип

Играя с этим, которое я подозреваю, это не удаленно возможно, но я думал, что спрошу экспертов. У меня есть следующий код C++: класс IInterface {виртуальный пустой SomeMethod () = 0;}; объект класса {...
вопрос задан: 24 January 2009 15:02
6
ответов

Что случилось с передачей итератора C++ ссылкой?

Я записал несколько функций с прототипом как это: шаблон <имя типа input_iterator> интервал parse_integer (input_iterator &begin, input_iterator конец); идея состоит в том, что вызывающая сторона была бы...
вопрос задан: 23 September 2019 14:06
6
ответов

Как я могу выполнить итерации через строку и также знать индекс (текущая позиция)?

Часто при итерации через строку (или любой счетный объект), мы не только интересуемся текущим значением, но также и положением (индекс). Выполнять это при помощи строки:: итератор мы имеем...
вопрос задан: 6 September 2018 23:53
6
ответов

Возврат указателя на векторный элемент в C++

У меня есть вектор myObjects в глобальной области видимости. У меня есть метод, который использует станд.:: вектор <myObject>:: const_iterator для пересечения вектора и выполнения некоторых сравнений для нахождения определенного элемента...
вопрос задан: 26 March 2018 16:43
6
ответов

Получите первый объект от повторяемого, которое соответствует условию

Я хотел бы получить первый объект из списка, соответствующего условию. Важно, чтобы получающийся метод не обработал весь список, который мог быть довольно большим. Например, следующее...
вопрос задан: 8 November 2017 07:50
6
ответов

Что проку от повреждения урожая? [дубликат]

Возможный Дубликат: Что действительно “приводит к повреждению”; в C#? Может любой видеть использование для "оператора" повреждения урожая, который, возможно, не был иначе достигнут при помощи "повреждения" или "возврата". Это
вопрос задан: 23 May 2017 10:31
6
ответов

Некоторое понимание справки “урожай”

В моих постоянных поисках для всасывания меньше я пытаюсь понять оператор "урожая", но я продолжаю встречаться с той же ошибкой. Тело [someMethod] не может быть блоком итератора потому что 'Система....
вопрос задан: 13 April 2017 09:55
6
ответов

Объединение в цепочку итераторов для C++

itertools Python реализуют цепочечный итератор, который по существу связывает много различных итераторов для обеспечения всего от единственного итератора. Действительно ли там что-то подобно в C++? Быстрое...
вопрос задан: 4 April 2017 10:14
6
ответов

Обеспечить итератор по содержанию двух списков одновременно?

Предположим, что у меня есть это: общедоступный класс Единица <MobileSuit, Пилот> {... <MobileSuit> mobileSuits списка; Список <Пилот> пилоты;...} И я хотел бы выполнить итерации через...
вопрос задан: 24 February 2017 16:56
6
ответов

Различие между итератором и перечислителем

Вопрос об интервью для.NET, 3,5 задания, "Каково различие между итератором и перечислителем"? Это - базовое различие для создания, что с LINQ, и т.д. Так или иначе, каково различие? Я...
вопрос задан: 3 February 2015 18:57
6
ответов

Итераторы могут быть сброшены в Python?

Я могу сбросить итератор / генератор в Python? Я использую DictReader и хотел бы сбросить его (от csv модуля) к началу файла.
вопрос задан: 22 January 2014 13:08
6
ответов

вычислите средний и различие с одним повторением

У меня есть итератор чисел, например, объект файла: f = открытый ("datafile.dat") теперь я хочу вычислить: имейте в виду = get_mean (f) сигма = get_sigma (f, средний), Какова лучшая реализация? Предположим...
вопрос задан: 12 January 2014 23:01
6
ответов

Какой самый простой способ создать пустую итерацию, используя yield в Python?

Я играл с итерациями и, в частности, с оператором yield в Python. Используя тестовую разработку, чтобы начать писать новую итерацию, я подумал, что это самый короткий код, который ...
вопрос задан: 16 May 2012 15:20
6
ответов

Итераторы.. почему используют их? [дубликат]

В библиотеке STL некоторые контейнеры имеют итераторы, и обычно считается, что они - превосходящий способ выполнить итерации через эти контейнеры, а не простой для циклов, например, для (интервал i=0; я <...
вопрос задан: 7 October 2010 15:12
6
ответов

Какая-либо большая разница между использованием содержит или цикл через список?

Мудрая производительность, там действительно большая разница между использованием: ArrayList.contains (o) по сравнению с foreach|iterator LinkedList.contains (o) по сравнению с foreach|iterator, Конечно, для foreach|iterator циклов, я буду...
вопрос задан: 21 May 2010 22:08
6
ответов

Генерируйте навигацию от многомерного массива

Вопрос: Как я генерирую навигацию, допуская применение различных классов к различным подэлементам, от многомерного массива? Вот то, как я делал его, прежде чем у меня была любая потребность в мульти-...
вопрос задан: 20 May 2010 20:55