Возьмите следующие две строки кода: для (интервал i = 0; я <some_vector.size (); я ++) {//действительно наполняют} И это: для (some_iterator = some_vector.begin (); some_iterator! = some_vector.end ();...
Насколько переменные соглашения о присвоении имен идут, итераторы нужно назвать мной или чем-то более семантическим как количество? Если Вы не используете i, почему нет? Если Вы чувствуете, что я приемлем, там случаи повторения...
Я новичок в c ++. У меня есть базовый класс Animal и два производных класса Cat и Dog, которые переопределяют унаследованный метод makeNoise (): class Animal {public: Animal {} virtual void makeNoise () {std :: ...
Я написал немного кода как следующее для сравнения объектов с другими объектами далее на в списке. Существует ли более изящный шаблон для этого вида двойного повторения? jump_item_iter = (j для j в...
Я просто узнал о том, как Платформа Наборов Java реализует структуры данных в связанных списках. Из того, что я понимаю, Итераторы являются способом пересечь через объекты в структуре данных такой...
При использовании ListIterator автоматическая распаковка не работает. В приведенном ниже коде возникает ошибка времени компиляции с указанием «несовместимых типов: объект не может быть преобразован в int» import java.util. *; класс ...
Я часто вижу код как: Итератор i = list.iterator (); в то время как (i.hasNext ()) {...} Но я пишу что (то, когда Java 1.5 не доступен или для каждого, не может использоваться), как: для (Итератор i = list.iterator ();...
Обычно Вы найдете код STL как это: для (SomeClass:: SomeContainer:: Проход итератора = m_SomeMemberContainerVar.begin (); Проход! = m_SomeMemberContainerVar.end (); ++ Проход) {}, Но мы на самом деле имеем...
Здесь я использую другой класс для реализации графа, используя список смежности. Я включил почти все, что есть, но все же я получаю эту ошибку public class Breadth_first_Traversal {...
На конференции библиотеки Boost сегодня, Andrei Alexandrescu, автор книги современный Дизайн C++ и библиотека C++ Loki, сделал доклад, названный "Итераторы, Должен Пойти" (видео, слайды) о почему итераторы...
Я пытаюсь создать алгоритм в C#, который производит следующие выходные строки: AAAA AAAB AAAC... и так далее... ZZZX ZZZY ZZZZ, Что лучший способ состоит в том, чтобы выполнить это? общедоступный статический IEnumerable&...
Я вижу много кода C++, который похож на это: для (const_iterator это = list.begin (), const_iterator ite = list.end (); это! = ite; ++ это) В противоположность более краткой версии: для (...
Лично, я нахожу диапазон функциональности обеспеченным java.util. Итератор, чтобы довольно вызвать жалость. Как минимум я хотел бы иметь методы, такие как: быстрый взгляд () возвращает следующий элемент, не перемещаясь...
Я пытаюсь перебрать строку, чтобы найти пунктуацию, а затем удалить пунктуацию из строки. Я могу найти пунктуацию просто отлично, но по какой-то причине, когда я пытаюсь стереть ...
Я пытаюсь выяснить лучший способ определить, являюсь ли я в последнем повторении цикла по карте, чтобы сделать что-то как следующее: для (проход = someMap.begin (); проход! = someMap.end (...
С точки зрения производительности, что работало бы быстрее? Существует ли различие? Это - зависимый платформы?//1. Используя вектор <строка>:: итератор: вектор <строка> по сравнению с = GetVector (); для (вектор <...
У меня есть два итератора, список и объект itertools.count (т.е. бесконечный генератор значения). Я хотел бы объединить эти два в получающийся итератор, который чередует значения урожая между...
Привет, я пытаюсь выполнить упражнение о arraylist и итераторе. Дело в том, что я не очень хорошо это понимаю и пробовал, как мог. Поэтому в основном я должен был предоставить записи студенту ...
все еще пытаясь найти, где я использовал бы ключевое слово "урожая" в реальной ситуации. Я вижу этот поток на предмете, Для чего используется ключевое слово урожая в C#? но в принятом ответе, они имеют...
§23.1.2.8 в стандарте указывает, что операции вставки/удаления на наборе/карте не будут делать недействительным итераторов к тем объектам (кроме итераторов, указывающих на удаленный элемент). Теперь, рассмотрите...
Действительно ли возможно добавить элементы к набору при итерации по нему? Строго говоря, я хотел бы выполнить итерации по набору, и если элемент удовлетворяет определенное условие, я хочу добавить...
Это - скорее инверсия того, Для чего можно использовать функции генератора Python?: генераторы Python, выражения генератора и itertools модуль являются некоторыми моими любимыми функциями Python в эти дни....
Наши инструкции по кодированию предпочитают const_iterator, потому что они немного быстрее по сравнению с нормальным итератором. Кажется, что компилятор оптимизирует код при использовании const_iterator. Это действительно...
Действительно ли там какие-либо результаты тестирования производительности доступны в сравнении традиционного для цикла по сравнению с Итератором при пересечении ArrayList, HashMap и других наборов? Или просто почему я должен использовать Итератор...
У меня есть класс, который реализует Итератор с ResultSet как элемент данных. По существу класс похож на это: общедоступный класс A реализует Итератор {частные объекты ResultSet;......
Сегодня я записал свой первый итератор C#. Woohoo. Интересно, это имеет побочные эффекты. Мой итератор отфильтровывает недопустимые файлы из каталога и возвращает последовательность правильных файлов для обработки. Wheneve...
Я пытаюсь написать функцию Haskel 'splitEvery' в Python. Вот его определение: splitEvery :: Int - > [e] - > [[e]] @ 'splitEvery' n @ разбивает список на части длиной n. Последний ...
Это - плохая практика, чтобы сделать, следующие и не явно обработать файл возражают и называют его завершение () методом? для строки в открывают ('hello.txt'): строка печати NB - это для версий Python, которые делают...