0
ответов

Pythonic-решение для удаления N значений из итератора

n значений из итератора? Вы можете сделать это, просто отбросив n значений следующим образом: def _drop(it, n): for _ in xrange(n): it.next() Но это ИМО...
вопрос задан: 20 June 2012 06:15
0
ответов

Java: Итерация по набору при изменении содержимого набора

Я хочу выполнить итерацию по набору, но содержимое набора изменится во время его итерации. Я хочу перебрать исходный набор во время создания итератора, а не перебирать какой-либо из...
вопрос задан: 19 June 2012 18:56
0
ответов

итерации по коллекциям Scala в Java

Как я могу перебирать коллекции Scala в Java?
вопрос задан: 17 June 2012 23:54
0
ответов

Не печатать завершающий разделитель stream_iterator C++

Какой, по вашему мнению, самый элегантный способ печатать в std::cout с использованием std::ostream_iterator в C++11 и избегать вывода завершающего разделителя? Объект, который я печатаю, имеет двунаправленные итераторы,...
вопрос задан: 17 June 2012 22:17
0
ответов

Следующий метод итератора для ассоциативного массива

Я хочу использовать ассоциативный массив с итератором PHP: http://php.net/manual/en/class.iterator.php это возможно? Я определил эти методы: public function rewind(){ reset($this->...
вопрос задан: 17 June 2012 20:56
0
ответов

Остановка на итераторах последнего элемента C++

Каков самый элегантный способ выполнить цикл и остановиться после предпоследнего элемента ( в С++ 11)? Примечание. Я имею в виду двунаправленные итераторы; итераторы с произвольным доступом представляют собой тривиальный частный случай...
вопрос задан: 17 June 2012 18:40
0
ответов

Как объект Ruby Enumerator выполняет внешнюю итерацию по внутреннему итератору?

Согласно документации Ruby, объект Enumerator использует метод each (для перечисления ), если для перечисления to _или перечисления _для методов не указан целевой метод. Теперь возьмем следующий патч с обезьянами...
вопрос задан: 15 June 2012 20:55
0
ответов

Копирование boost::array в std::string

Я пытаюсь преобразовать boost::array в std::string. boost::array _buffer; std::строковые данные; std::copy(_buffer.begin(), _buffer.begin()+bytes_transferred, data.begin()); ...
вопрос задан: 14 June 2012 19:50
0
ответов

Создать экземпляр List из Iterator

Кто-нибудь знает, есть ли стандартный способ создать Список из экземпляра Iterator?
вопрос задан: 13 June 2012 15:30
0
ответов

Более быстрый диапазон для цикла (C++11)

У меня есть код для перебора (многомерного )числового диапазона:#включить <массив> #включить <лимиты> #включить #включить шаблон класс...
вопрос задан: 13 June 2012 06:23
0
ответов

Почему vector::iterator становится недействительным при перераспределении?

Я не понимаю, почему итератор вектора должен становиться недействительным, когда происходит перераспределение. Разве этого нельзя было предотвратить, просто сохранив в итераторе смещение вместо указателя? ...
вопрос задан: 11 June 2012 00:58
0
ответов

Найти позицию элемента в цикле for на основе диапазона С++ 11?

Предположим, у меня есть следующий код: vector list; for(auto& elem:list) { int i = elem; } Могу ли я найти позицию элемента в векторе, не поддерживая отдельный итератор?
вопрос задан: 9 June 2012 21:31
0
ответов

Массивы, списки, наборы и карты являются итерируемыми.Что еще?

Даже если только List и Set реализуют интерфейс Iterable, я считаю, что массив, список, набор и карта являются итерируемыми объектами, в том, что мы можем использовать их все через туалет foreach p: for(String s ...
вопрос задан: 29 May 2012 15:03
0
ответов
0
ответов

Виртуальный метод C++, использующий итераторы в стиле STL.

Я хочу иметь интерфейс ModelGenerator с методом generate(), который принимает итерируемый список доказательств и создает модель. Используя итератор STL с псевдоутиным вводом... template<...
вопрос задан: 25 May 2012 23:07
0
ответов

Может ли yield создать несколько последовательных генераторов?

Вот две функции, которые разбивают итерируемые элементы на подсписки. Я считаю, что этот тип задачи запрограммирован много раз. Я использую их для разбора лог-файлов, состоящих из строк repr вроде ('result', 'case'...
вопрос задан: 25 May 2012 07:08
0
ответов

Не удается получить свойства моей структуры при переборе списка

У меня есть класс со структурой в нем и список с этими структурами. Но когда я перебираю этот список, я не могу получить свойства из своей структуры. ошибка: запрос члена ‘x_’ в ‘it.std::...
вопрос задан: 21 May 2012 20:53
0
ответов

параллельная модификация arraylist [закрыто]

Я создаю многопоточный чат в Java. Когда пользователь u1 отправляет сообщение пользователю u2, но пользователь u2 не подключен, пользователь u1 отправляет сообщение на сервер, и пользователь u2 получит сообщение, как только он ...
вопрос задан: 21 May 2012 18:52
0
ответов

Лучший способ приведения Iterator к Set, например
Приведение Iterator к Set Какой способ будет самым чистым/наилучшей практикой?
вопрос задан: 15 May 2012 08:16
0
ответов

Как распечатать объекты из TreeSet

Я хочу распечатать переменные экземпляра объектов, которые я сохранил в своем TreeSet. Таким образом, имея объект с тремя переменными экземпляра, я хочу выполнить итерацию по объектам в моем наборе деревьев и распечатать их переменные...
вопрос задан: 13 May 2012 14:56
0
ответов

возвращение итераторов c++

У меня есть функция, которая возвращает итератор, если объект найден. Теперь у меня проблема. Как решить проблему информирования объекта, вызвавшего эту функцию, о том, что объект не найден? ...
вопрос задан: 9 May 2012 19:30
0
ответов

Кодирование Base64 с использованием исключения boost throw

Я пытался использовать кодировщик boost base64, я нашел пример, но я получил и исключение typedef используется ...
вопрос задан: 9 May 2012 18:44
0
ответов

Объект str в Python 2.7 не имеет __iter__, но ведет себя как итерируемый. Почему?

Я проверял объекты str в Python и понял, что объект str в Python 2.7 не имеет ни метода __iter__(), ни метода next(), тогда как в Python 3.0 объекты str имеют метод __iter__(), ..
вопрос задан: 9 May 2012 01:43
0
ответов

Почему перебор списка будет быстрее, чем его индексация?

Читая документацию по Java для ADT List, он говорит: Интерфейс List предоставляет четыре метода для позиционного (индексированного) доступа к элементам списка. Списки (например, массивы Java) начинаются с нуля. Запись ...
вопрос задан: 8 May 2012 18:56
0
ответов

Почему ForwardIterators требуется для моделирования DefaultConstructible?

Я не могу найти какие-либо стандартные алгоритмы, которые демонстрировали бы требование по умолчанию -создания ForwardIterator. Есть ли для этого какая-то реальная причина, или я могу ее игнорировать?
вопрос задан: 1 May 2012 10:12
0
ответов

Почему C++ не заботится об итераторах, когда вставка выполняется в вектор после достижения емкости?

Я написал этот небольшой код только для того, чтобы увидеть, как итератор на самом деле становится недействительным и не указывает на измененное местоположение вектора после того, как его емкость исчерпана. Здесь размер вектора и емкость равны...
вопрос задан: 30 April 2012 17:33
0
ответов

Различная эффективность итератора и константы _итератор (STL)

В Qt есть похожие классы для отображения карты. Эти классы предоставляют метод begin _const (), который возвращает итератор const _. В документации сказано, что эти итераторы const _следует использовать всякий раз, когда...
вопрос задан: 30 April 2012 10:39
0
ответов

Двойная очередь C++ :, когда итераторы недействительны

Пожалуйста, поправьте меня, если я ошибаюсь. Спасибо! Вставка и стирание перемещают элементы, но элементы перед позицией, в которой происходит вставка/удаление, не перемещаются и, следовательно, их итераторы...
вопрос задан: 29 April 2012 16:55
0
ответов

Как получить первый элемент стандартного набора ::

Всем привет, я обнаружил странную ошибку в своем программном обеспечении. Внутри цикла while, когда я удаляю элементы из набора std ::, я хочу всегда брать первый элемент, пока контейнер не станет пустым :std ::set< int *&...
вопрос задан: 27 April 2012 13:32
0
ответов

Перебор строк файла

Я хотел бы написать простую функцию, которая перебирает строки текстового файла. Я считаю, что в 2.8 можно было бы сделать: def lines(filename: String) : Iterator[String] = { scala.io.Source.fromFile(...
вопрос задан: 26 April 2012 23:48