0
ответов

Заархивируйте несколько итераторов в C ++

Использование В библиотеке boost можно объединить известное количество итераторов с помощью итератора zip, но что делать, если количество итераторов, которые нужно заархивировать, неизвестно до времени выполнения? Чтобы расширить ...
вопрос задан: 13 September 2011 15:43
0
ответов

Как находятся итераторы карты признан недействительным при стирании элементов? [Дубликат]

Когда и как иераторы недействительны на карте при использовании метода стирания? Например: std :: map amap; AMAP [33] = 1; AMAP [42] = 10000; AMAP [69] = 100; AMAP [...
вопрос задан: 8 September 2011 14:44
0
ответов

std::multimap получая два диапазона

Я использую C++ std::multimap и мне приходится зацикливаться на двух разных ключах. Есть ли эффективный способ сделать это, кроме как создать два диапазона и зацикливаться на них по отдельности? Это ...
вопрос задан: 7 September 2011 15:18
0
ответов

Как я знаю, был ли мой итератор Вектор?

Я двигаю итератор назад и вперед через вектор. Я могу проверить, проведет ли итератор с конца, как так: ++ My_iterator; Если (my_iterator == my_vector.end ()) {--my_iterator; // Если я ...
вопрос задан: 7 September 2011 00:51
0
ответов

Объединить итератор для карт?

[Предисловие: Ассоциативные контейнеры C++ типа std::map немного похожи на микро-базы данных с одним ключевым столбцом. Бимапа Boost's возводит это в двухстолбцовую таблицу с просмотром в обоих столбцах, но это ...
вопрос задан: 5 September 2011 23:06
0
ответов

] Уменьшение LinkedHashMap в Java [

] Как можно сжать LinkedHashMap? Я переопределил метод removeEldestEntry, но этот метод вызывается только один раз, когда вставляется новое значение. Таким образом, изменения в уменьшении карты нет. ... [
вопрос задан: 30 August 2011 22:06
0
ответов

Ошибка выполнения: несовместимые итераторы карты / набора

У меня есть ошибка выполнения «несовместимые итераторы карты / набора» в строке 8. void Manager :: Simulate (Military * military, Shalishut * shalishut , char * args []) {Simulation * Simulation = Simulation :: GetInstance () ...
вопрос задан: 30 August 2011 17:46
0
ответов

Существует ли Java-эквивалент функции 'перечисления' на питоновском языке?

На питоновском языке функция перечисления позволяет проводить итерации по последовательности пар (индекс, значение). Например: >>> числа = ["ноль", "один", "два"]. >>> для i, s в перечислении (числа):...
вопрос задан: 23 August 2011 21:20
0
ответов

Как я могу сделать копию итератора в Java?

У нас есть список элементов и очень упрощенное обнаружение столкновений где мы сравниваем каждый объект со всеми остальными объектами. Проверка является коммутативной, поэтому, чтобы не повторять ее дважды, мы бы сделали ...
вопрос задан: 21 August 2011 13:24
0
ответов

Ищу дальнейшее понимание Итераторов в java

Если я использую цикл for (стандартный цикл, а не расширенный оператор for), я не вижу, как итератор увеличивает эффективность при поиске в коллекции. Если у меня есть такой оператор, как: ...
вопрос задан: 17 August 2011 05:20
0
ответов

есть ли более красивый синтаксис для итератора C ++?

Есть ли более красивый / менее подробный способ использования итераторов в C ++? Судя по учебным пособиям, которые я видел, я либо настраиваю typedef везде (что утомительно для множества разовых циклов for): typedef ...
вопрос задан: 16 August 2011 02:35
0
ответов

Itertools для контейнеров

Рассмотрим следующий интерактивный пример >>> l = imap (str, xrange (1,4)) >>> список (l) ['1', '2', '3'] >>> список (l) [] Кто-нибудь знает, есть ли уже реализация ...
вопрос задан: 14 August 2011 11:42
0
ответов

Почему итерация словаря python, похоже, работает с копией?

Я не понимаю, как python перебирает этот словарь. Из документации python itervalues ​​возвращает итератор по значениям словаря. dict = {"hello": "чудесно", "сегодня": ...
вопрос задан: 10 August 2011 19:35
0
ответов

Интерфейсы и проблема ковариации

У меня есть особый класс, в котором хранится часть данных, реализующая интерфейс: template class MyContainer: public Container {class Something: public ...
вопрос задан: 8 August 2011 05:03
0
ответов

Как настроить задание cron для открытия веб-страницы в браузере с помощью crontab?

Я использую веб-сайт для заказа еды и хочу, чтобы этот веб-сайт автоматически открывался в браузер в 11 часов утра. Я открыл crontab с помощью «crontab -e» и попробовал следующее: 59 10 1-31 1-12 ВС, ПН, ВТ, ...
вопрос задан: 7 August 2011 08:28
0
ответов

Как проверить, инициализирован ли итератор?

Если я использую конструктор по умолчанию для итератора, как проверить, был ли он назначен позже? Для указателей я мог бы сделать так: int * p = NULL; /// какой-то код if (NULL == p) {// делаем что-нибудь } Как мне ...
вопрос задан: 5 August 2011 10:33
0
ответов

Итератор PHP - запускать функцию после завершения итерации

У меня есть итератор вроде этого: http://nz.php.net/manual/en/class.iterator.php И мне было интересно, как я могу реализовать метод, который запускается после завершения итерации объектов. Например ...
вопрос задан: 4 August 2011 14:44
0
ответов

как получить итератор в определенную позицию вектора

Предположим, у меня есть std :: vector v //и ... for (int i = 0; i <100; ++ i) v.push_back (i); теперь я хочу, чтобы итератор, скажем, 10-й элемент вектора. без выполнения следующих действий ...
вопрос задан: 4 August 2011 02:07
0
ответов

Выход из отсортированных итераторов в отсортированном порядке в Python?

Есть ли лучший способ объединить / отсортировать несколько отсортированных итераторов в один, чтобы получить элементы в отсортированном порядке? Я думаю, что код ниже работает, но я чувствую, что есть чище, более кратким ...
вопрос задан: 3 August 2011 14:50
0
ответов

итератор python через дерево со списком дочерних элементов

я не совсем понимаю итераторы python, У меня есть объект со списком дочерних элементов, и я хочу перебрать эту структуру. Я хочу добиться того же поведения, что и с функцией printall ...
вопрос задан: 2 August 2011 16:16
0
ответов

Почему Iterable и Iterator находятся в разных пакетах?

Iterable находится в java.lang, тогда как Iterator находится в java.util. Есть ли для этого веская причина или это просто артефакт плохого дизайна? Это кажется странным, поскольку единственное, что ...
вопрос задан: 2 August 2011 02:29
0
ответов

Удаление элемента из списка только с его итератором

Можно ли удалить элемент из std :: list, если у вас есть только итератор, указывающий на элемент ты хочешь удалить? У меня есть большое количество функций, которые принимают итераторы в список ...
вопрос задан: 30 July 2011 17:36
0
ответов

Are begin (container) и end (контейнер) стандартизированы?

Являются ли шаблоны функций, не являющихся членами, begin (контейнер) и end (контейнером) частью C ++ 0x? Если да, то в каком файле заголовка они живут?
вопрос задан: 30 July 2011 10:28
0
ответов

Как разбить вектор на n «почти равных» частей

У меня проблема, заключающаяся в том, что я хотел бы объединить большое количество изображений с помощью convert.exe ImageMagick, но под Windows у меня есть ограничение на длину командной строки 8192 байта. Мое решение - разделить ...
вопрос задан: 28 July 2011 14:57
0
ответов

Есть ли тип контейнера с произвольным доступом, который принимает предварительно заполненный и предварительно выделенный буфер?

Я собираюсь написать что-то сам, так как я этого не делал. найти то, что я искал, но решил, что должен спросить у толпы, прежде чем нырять. Есть ли тип контейнера произвольного доступа boost или stl, который позволяет ...
вопрос задан: 28 July 2011 06:36
0
ответов

Предоставить доступ к инкапсулированному контейнеру

class X {public: typedef std :: list Container; // (1) const Контейнер & GetElements () const; // (2) Контейнер :: итератор ElementBegin (); Container :: iterator ...
вопрос задан: 26 July 2011 07:28
0
ответов

Каковы типичные варианты использования of an iterator_trait

Я новичок в C ++, так что, пожалуйста, потерпите меня. Я пытаюсь понять STL iterator_traits. В книге «Стандартная библиотека C ++» структура iterator_traits определена следующим образом: template
вопрос задан: 20 July 2011 05:53
0
ответов

Правильный способ сбросить csv.reader для нескольких итераций?

Имея проблема с настраиваемым итератором в том, что он выполняет итерацию по файлу только один раз. Я вызываю seek (0) для соответствующего файлового объекта между итерациями, но StopIteration выбрасывается при первой ...
вопрос задан: 19 July 2011 23:58
0
ответов

тестирование итератора C ++

Я пишу C ++ RandomAccessIterator для пользовательского типа массива. Поскольку он не работает с std :: sort и простым массивом int, я хотел бы убедиться, что реализовал его правильно. Знаете ли вы ...
вопрос задан: 15 July 2011 06:51
0
ответов

Проблема с реализацией шаблона наблюдателя: «Базовый тип ссылки на элемент ________ не является структурой или объединением»

Я реализовал шаблон наблюдателя barebones и застрял на некотором загадочная ошибка: «Базовый тип ссылки на элемент« Наблюдатель * »не является структурой или объединением». Я предполагаю, что это имеет какое-то отношение ...
вопрос задан: 13 July 2011 18:04