0
ответов

сравнивая итераторы из разных контейнеров

Законно ли сравнивать итераторы из разных контейнеров? станд :: вектор < & INT GT; Foo; станд :: вектор < & INT GT; бар; Выдает ли выражение foo.begin () == bar.begin () ложное или неопределенное поведение? ...
вопрос задан: 11 January 2011 12:18
0
ответов

Проблема с std :: map :: iterator после вызова erase ()

// стираем с карты #include #include <карта> используя пространство имен std; int main () {карта mymap; map :: iterator it (mymap.begin ()); // вставляем ...
вопрос задан: 8 January 2011 21:24
0
ответов

Получить случайный элемент из последовательной коллекции

Я общаюсь с API, который дает мне java.util. Итератор над коллекцией. Это означает, что я могу перебирать его, но не могу получить прямой / произвольный доступ к элементам. Теперь к моей проблеме: я хочу получить один ...
вопрос задан: 4 January 2011 20:46
0
ответов

How to iterate a boost property tree?

I am know approaching to boost property tree and saw that it is a good feature of boost libs for c++ programming. Well, I have one doubt? how to iterate a property tree using iterators or similar? ...
вопрос задан: 3 January 2011 17:37
0
ответов

Итератор «end ()» для устройств обратной вставки?

Для итераторов, таких как те, которые возвращаются из std :: back_inserter (), есть ли что-то, что можно использовать в качестве итератора «конца» ? Сначала это кажется немного бессмысленным, но у меня есть API, который: ...
вопрос задан: 1 January 2011 08:07
0
ответов

Ruby объединяет два массива в один

Вот моя ситуация. У меня есть 2 массива @names = ["Том", "Гарри", "Джон"] @emails = ["tom@gmail.com "," h@gmail.com "," j@gmail.com "] Я хочу объединить эти два в некоторый массив / хэш под названием @list, поэтому я ...
вопрос задан: 1 January 2011 02:26
0
ответов

Библиотека диапазонов, не основанная на итераторах C ++?

Я разочарован неудобством итераторов stl и ищу что-нибудь более удобное. В частности, концепция, которую легче сопоставить и фильтровать, а также легче реализовать: ...
вопрос задан: 31 December 2010 11:55
0
ответов

Итератор файла Python поверх двоичного файла с более новой идиомой

В Python для двоичного файла я могу написать так: buf_size = 1024 * 64 # это важный размер ... с open (file, "rb") как f: while True: data = f.read (buf_size) if not data: ...
вопрос задан: 30 December 2010 21:43
0
ответов

Не удается разыменовать векторный итератор?

Я получаю эту ошибку с помощью этого кода: for (std :: vector :: iterator it = timedEvents.begin (); it ! = timedEvents.end ();) {if ((* it) -> expired ()) {(* it) -> ...
вопрос задан: 28 December 2010 03:25
0
ответов

библиотеки guava: is Iterators. cycle () потокобезопасный?

Предположим, у меня есть следующий класс: public class Foo {private List list = Lists.newArrayList (1, 2, 3, 4, 5); private Iterator iterator = Iterators.cycle (list) ...
вопрос задан: 20 December 2010 20:39
0
ответов

Семантика -> оператор в списках (и в целом C ++)

Мое текущее задание - написать список с итераторами. Список представляет собой не столько проблему, сколько создание класса итератора. Из нескольких источников я мы видели, что у меня есть два оператора, чтобы ...
вопрос задан: 19 December 2010 15:20
0
ответов

Обход списка карт с помощью s: iterator

Я пытаюсь перебрать список карт с помощью s: iterator. Я могу перебирать список без проблем, но не могу заставить его перебирать записи карты. Пока что у меня есть это: [....
вопрос задан: 13 December 2010 20:48
0
ответов

Создание вектора с помощью istream_iterators

Я вспоминаю однажды увидев умный способ использования итераторов для чтения всего двоичного файла в вектор. Это выглядело примерно так: #include #include #include
вопрос задан: 12 December 2010 18:54
0
ответов

Итератор, эквивалентный нулевому указателю?

В алгоритме, который я сейчас реализую, T содержит ссылку на другой экземпляр T, но эта ссылка также может быть «неназначенной». Сначала я хотел ...
вопрос задан: 11 December 2010 23:15
0
ответов

Почему я не могу преобразовать обратный итератор в прямой итератор?

Я знаю почему, потому что там не преобразование, но почему нет преобразования? Почему прямые итераторы можно превратить в обратные итераторы, а не наоборот? И, что более важно, ...
вопрос задан: 10 December 2010 10:40
0
ответов

Куда указывает rend?

Для поддержки идеи полуоткрытия в STL диапазоны, нам разрешено указывать один за концом массива. Предположим, у нас есть вектор из трех элементов. Если std :: vector :: iterator реализован как указатель, как ...
вопрос задан: 5 December 2010 09:42
0
ответов

In Java (1.5 or later), what is the best performing way to fetch an (any) element from a Set?

In the code below, I needed to fetch an element, any element, from toSearch. I was unable to find a useful method on the Set interface definition to return just a single (random, but not required to ...
вопрос задан: 5 December 2010 00:56
0
ответов

Ruby: Как перебрать диапазон, но с заданным шагом?

Поэтому я перебираю диапазон так: (1..100) .each do | n | # n = 1 # n = 2 # n = 3 # n = 4 # n = 5 end Но что я хотел бы сделать, так это итерировать по 10. Таким образом, вместо увеличения н ...
вопрос задан: 3 December 2010 14:10
0
ответов

Остается ли счетчик цикла For-Loop?

Простой вопрос. Представьте себе это в ANSI-C: int i; for (i = 0; i <5; i ++) {// Что-то ... } printf ("я равен% d \ n", я); Будет ли это вывод «i is 5»? Сохранился ли я или значение i не определено ...
вопрос задан: 1 December 2010 11:39
0
ответов

Как проверить, что переданный Итератор является итератором с произвольным доступом?

У меня есть следующий код, который выполняет некоторые арифметические действия с итератором: template void Foo (Iterator first, Iterator last) {typedef typename Iterator :: value_type Value; std :: vector & ...
вопрос задан: 29 November 2010 19:28
0
ответов

Удаление указателя из вектора

Я пытаюсь стереть указатель на объект, но у меня все равно происходит сбой консоли (PS2), я не получаю никаких ошибок из-за способа настройки консоли, поэтому я не совсем уверен, что происходит. Я перечислил ...
вопрос задан: 29 November 2010 15:15
0
ответов

Как получить список расширений файлов для общего типа файлов?

Я пытаюсь получить список расширений файлов на основе первой части MIME-типа с помощью модуля mimetypes, например. 'image' - первая часть 'image / jpeg', 'image / png' и т. д. Это мой код: ...
вопрос задан: 27 November 2010 14:11
0
ответов

Как «просмотреть» следующий элемент на Java Scanner?

То есть как мне получить следующий элемент итератора, не удаляя его? Как я могу или не могу удалить его в зависимости от его содержания. У меня есть сканер файлов, где я перебираю теги XML, используя ...
вопрос задан: 26 November 2010 21:28
0
ответов

Python Итераторы: что предоставляет итератор iglob () поверх списка glob ()?

Учитывая фрагмент кода: from glob import glob, iglob для fn в glob ('/ *'): print fn print '' for fn в iglob ('/ *'): print fn Читая документацию по glob, я вижу, что glob () возвращает ...
вопрос задан: 26 November 2010 16:53
0
ответов

Проблема с использованием методов итератора C # с безопасностью доступа к коду

У меня есть простой метод, который использует блок итератора для возврата IEnumerable : IEnumerable GetItems () {foreach (var item in Items) {yield return item; } } ...
вопрос задан: 25 November 2010 14:18
0
ответов

Как вызвать событие изменения jQuery в коде

У меня есть событие изменения, которое работает нормально, но мне нужно заставить его рекурсивно повторяться. Чтобы ...
вопрос задан: 22 November 2010 15:55
0
ответов

Реализация Python для next_permutation в STL

next_permutation - это функция C ++, которая дает лексикографически следующую перестановку строки. Подробности о его реализации можно получить из этого действительно потрясающего поста. http: // wordaligned ....
вопрос задан: 19 November 2010 08:45
0
ответов

Цикл на итераторах C ++, начиная со второго (или n-го) элемента

Я ищу удобочитаемый и элегантный способ сделать следующее на C ++, здесь показано на Python: для данных в данных [1:]: делай работу. Итераторы для данных, о которых идет речь, могут не поддерживать произвольный доступ ...
вопрос задан: 18 November 2010 00:35
0
ответов

Недействительность C ++ и итератора

Итак, я m прохожу через Accelerated C ++, и я несколько не уверен в недействительности итератора в C ++. Возможно, проблема в том, что никогда не объясняется, как построены эти итераторы. Здесь ...
вопрос задан: 17 November 2010 16:25
0
ответов

Рекурсия в итераторе C #

Можно ли использовать рекурсию в итераторе, реализующем System.Collections.IEnumerable? У меня древовидная структура объявлена ​​примерно так: узел открытого класса {общедоступный узел узла; public ...
вопрос задан: 17 November 2010 06:36