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

4 ответа

Scala, Erastothenes: есть ли простой способ заменить поток итерацией?

Я написал функцию, которая генерирует простые числа бесконечно (википедия: инкрементальное сито эрастотена [http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes#Incremental_sieve]) использование потоков. Он возвращает поток, но он также объединяет ...

3 ответа

Как я могу заставить генераторы / итераторы оценивать как False при исчерпании?

Другие пустые объекты в Python оцениваются как False - как я могу заставить итераторы / генераторы делать это так же?

5 ответов

Умное использование .Net 2 Iterators [закрыто]

C # 2 и VB.Net 8 представили новую функцию под названиемитераторы [http://msdn.microsoft.com/en-us/library/dscyy5s0.aspx], которые были разработаны, чтобы упростить возвращение перечислителей и счетчиков. Тем не менее, итераторы на самом деле ...

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

7 ответов

Как реализовать итератор в стиле STL и избежать распространенных ошибок?

Я создал коллекцию, для которой хочу предоставить итератор с произвольным доступом в стиле STL. Я искал пример реализации итератора, но не нашел. Я знаю о необходимости постоянных перегрузок[] а также* операторы. Какие требования предъявляются к ...

4 ответа

Как проверить, указывает ли итератор STL на что-либо? [Дубликат]

Возможный дубликат: C ++ Лучший способ проверить, допустим ли итератор [https://stackoverflow.com/questions/2062956/c-best-way-to-check-if-an-iterator-is-valid] Я хочу сделать что-то вроде этого: std::vector<int>::iterator it; // /cut/ search ...

15 ответов

Почему итератор Java не является итерируемым?

ПочемуIterator интерфейс не расширяетсяIterable? iterator() метод может просто вернутьthis. Это специально или просто недосмотр разработчиков Java? Было бы удобно использовать цикл for-each с итераторами, например так: for(Object o : ...

13 ответов

С ++ итераторы считаются вредными?

На конференции Boost Library сегодня,Андрей Александреску [http://en.wikipedia.org/wiki/Andrei_Alexandrescu], автор книги «Современный дизайн C ++ и библиотека Loki C ++», выступил с докладом «Итераторы должны идти» (видео ...

4 ответа

Фабрика итераторов даты Java, с правилами, определяющими, как вычислять интервалы

Я ищу класс Java, где я могу указать набор правил дат, таких как «каждое 3-е воскресенье» и «первое вхождение в понедельник каждый второй месяц». Я хочу иметь возможность получить что-то вроде бесконечного итератора из него (.next () вернет ...

1 ответ

Итератор произвольного доступа с вычитанием или уменьшением, указывающий на начало

Рассмотрим следующий фрагмент кода void foo( bool forwad ) { vector<MyObject>::iterator it, end_it; int dir; it = some_global_vector.begin() + some_position; if( forward ) { dir = 1; it += 1; end_it = some_global_vector.end(); } else { dir = -1; ...

1 ответ

Оператор разыменования структуры (operator->)

Я пишу тонкий шаблон-оболочку для итераторов и наткнулся на камень преткновения при прохождении через оператор разыменования структуры, главным образом потому, что у указателей его нет: #include <vector> struct mystruct { int member; }; ...