Iterator – вопросы и ответы

-4
голоса
1
ответ
В "13.7.3 async()" "Тур по C++" (первая печать) в качестве примера приводится следующее: double comp4(vector<double>& v) { if (v.size() < 10000) return accum(v.begin(), v.end(), 0.0); ...
4 месяца, 3 недели назад Alex
108
голосов
2
ответа
Почему мой итератор возвращает дополнительный "None" в выходе. Для параметров/примера ниже я получаю [None,4,None] вместо желаемого [4] Может ли кто-нибудь объяснить, почему я получаю дополнительны...
4 месяца, 3 недели назад user1179317
63
голоса
3
ответа
Я имею дело с классом, который реализует ArrayAccess AND Iterator (пусть говорят $a ), и, перебирая его с помощью foreach , я хотел бы удалить/удалить некоторые элементы (на основе некоторых услови...
4 месяца, 3 недели назад Kamafeather
-11
голосов
2
ответа
Я делаю игру поиска слов, и я пытался получить случайный набор чисел из ранее существовавшего vector который был перетасован. Я могу это сделать, но когда я повторяю vector и печатаю строки, количе...
4 месяца, 3 недели назад izaheichou
-6
голосов
1
ответ
У меня есть следующая проблема: у меня есть набор, содержащий указатели на вершины. Если две вершины подобны, я хочу удалить одну из них из набора. Я делаю эту проверку через вложенный цикл: set<...
4 месяца, 3 недели назад stainless
132
голоса
2
ответа
Моя конечная цель заключается в том, чтобы сохранить шаблоны действий Action для данного веб-сайта (внешний ключ). После проверки формы я затем хочу суммировать баллы для всех отдельных действий и ...
4 месяца, 3 недели назад Ben
-4
голоса
2
ответа
вы можете немного уточнить мне итераторы? что происходит с итератором при изменении вектора? Если у меня есть вектор, и я делаю итератор для элементов, а затем выполняю несколько операций с векторо...
4 месяца, 3 недели назад user2109307
89
голосов
3
ответа
Как создать функцию lambda , которая принимает iterators для vector , list , array ? Что-то вроде: auto do_somthing=[](iterator beg,iterator end){ //code here }
4 месяца, 3 недели назад Humam Helfawi
126
голосов
1
ответ
Итераторы в Java не работают быстро. Если значения итератора меняются во время повторного итерации, генерируется исключение. Это чисто безопасно? Я уверен, что в некоторых случаях это не имеет знач...
4 месяца, 3 недели назад More Than Five
77
голосов
1
ответ
У меня есть шаблонный шаблон с вложенным шаблоном, который итератор (специализированный в итератора const/non-const), например: template <typename T> struct A { template <typename U> st...
4 месяца, 3 недели назад matovitch
63
голоса
1
ответ
Я хотел бы использовать Symbol.iterator для перечисления, чтобы перебирать его значения следующим образом: enum Color {red, green, blue} Color[Symbol.iterator] = function*():Iterator<Color> {...
4 месяца, 3 недели назад Marco de Wit
131
голос
2
ответа
Я определил интерфейс StringStack public interface StringStack{ //add a value to the stack public void push(String value); //fetch top-most element of the stack. element is removed public String po...
4 месяца, 3 недели назад Artjom Zabelin
89
голосов
4
ответа
У меня ошибка компиляции: Error: incompatible types: Object cannot be converted to String. в строке String buf = it.next(); public String getMostFrequentColor() { HashMap<String, Integer> col...
4 месяца, 3 недели назад user3025417
63
голоса
4
ответа
Я пытаюсь напечатать размер vector . Звучит просто, но вектор находится в map . В настоящее время у меня есть итератор на карте, выглядящий так: map<string, vector<map<vector<string>...
4 месяца, 3 недели назад Beasly
76
голосов
3
ответа
Я смотрел и смотрел на это, и это сводило меня с ума. Как-то e = pq.poll( ); значение e имеет значение null во время тестового примера для большого минимального связующего дерева. Создается крошечн...
4 месяца, 3 недели назад Alexander E
88
голосов
1
ответ
У меня есть этот блок кода. И мне нужно перебирать каждый дочерний объект, но у дочерних объектов может быть больше детей. Метод Awake() вызывается при первом запуске программы. Итак, я спрашиваю, ...
4 месяца, 3 недели назад Chris Clark
132
голоса
2
ответа
Я прочитал несколько сообщений о stackoverflow о том, как проверить объект, является итератором в Python, но кажется, что они не решили мой вопрос. У меня есть этот пример из книги "Эффективный Pyt...
4 месяца, 3 недели назад iefgnoix
89
голосов
1
ответ
Я изучаю Data Structures в java, и у меня возникают трудности с использованием дженериков в деревьях двоичного поиска. Для нашего назначения мы должны реализовать двоичное дерево поиска, используя ...
4 месяца, 3 недели назад cbj7777
-5
голосов
1
ответ
В моей программе я пишу свой собственный класс LinkedList. И экземпляр, список. Чтобы использовать его в цикле foreach следующим образом, LinkedList должен реализовать Iterable? for(Node node : lli...
4 месяца, 3 недели назад Zoe
88
голосов
1
ответ
Действительно ли это делается на входном итераторе *it++ ? Я понимаю код, как следует, что он разыскивает итератор и дает мне значение, а затем шаг один вперед. В С++-ссылке оператор * ниже, чем оп...
4 месяца, 3 недели назад thomas
77
голосов
1
ответ
В настоящее время я пытаюсь показать общее количество нет. топиков и яичек на основе имени. Однако у меня возникают проблемы с этим дисплеем. Сначала у меня был вектор, содержащий все данные. Напри...
4 месяца, 3 недели назад Joel Seah
77
голосов
1
ответ
Мне нужно изменить "ключ" мультимножества: multiset<IMidiMsgExt, IMidiMsgExtCompByNoteNumber> playingNotes; например, когда я использую .find() он ищет и возвращает первый объект (итератор) с...
4 месяца, 3 недели назад markzzz
117
голосов
1
ответ
У меня проблема с итераторами. Я пишу настраиваемый связанный список, используя итератор, чтобы иметь возможность перемещаться по списку. Итератор выглядит так: public class NodeIterator implements...
4 месяца, 3 недели назад J_Tarasovic
124
голоса
3
ответа
Я ищу элемент в векторе С++, и когда я его нахожу, я хочу получить найденный индекс элемента в числовой форме (integer, float). Моя наивная попытка такова: int x; int index; vector<int> myvec...
4 месяца, 3 недели назад jason
76
голосов
1
ответ
У меня есть цикл, который выполняет итерацию через вектор классов. Он находит std::vector внутри класса и находит glm::vec3 в определенном элементе. Внутри цикла у меня есть итератор, который указы...
4 месяца, 3 недели назад willgosling
78
голосов
1
ответ
У меня есть класс с именем CLine , который содержит vector<CPoint> . Я сохранил все точки вдоль линии в vector<CPoint> m_vecPoint . Я пытаюсь пересечь точки, когда возникает проблема. М...
4 месяца, 3 недели назад BecomeBetter
-6
голосов
3
ответа
Как изменить все элементы на неизвестный тип списка? for (Person person : persons) { person = transformer.transform(person); } Но эта конструкция каждый раз создает нового человека, я знаю, что это...
4 месяца, 3 недели назад jenius
64
голоса
1
ответ
Я попытался максимально упростить ситуацию. В основном у меня есть класс, который представляет динамический Array (здесь показан как class Array с размером 4), а во-вторых, класс, который является ...
4 месяца, 3 недели назад bricklore
124
голоса
1
ответ
Я проверяю производительность каждого vs Iterator при прохождении LinkedList через программу: public class ListTraversePerformance { public static void main(String... args){ List<String> list...
4 месяца, 3 недели назад sagar
76
голосов
5
ответов
У меня есть список целых чисел с повторяющимися значениями в нем. Мне нужно найти дубликаты целых чисел, добавить их значение, а затем добавить результат в список, удалив найденные дубликаты. Вот ч...
4 месяца, 3 недели назад Ritesh
125
голосов
1
ответ
Использование Rails и Mongoid. Было бы проще указать код для объяснения: foo = User.all.to_a Попытка форматировать в приемлемые данные в моем Javascript. Но на моей итерации: var dump = [] <%= f...
4 месяца, 3 недели назад user1002563
63
голоса
3
ответа
У меня есть LinkedList объектов im, пытающихся перебрать (используя итератор), посмотрите, есть ли у них какое-либо столкновение, если это так, удалите его из списка. Тем не менее, я получаю исключ...
4 месяца, 3 недели назад samuraiseoul
63
голоса
5
ответов
for (vector<Student_info>::const_iterator iter = students.begin(); iter != students.end(); ++iter) cout << (*iter).name << endl; В ускоренном C++ приведенный выше код был указан д...
4 месяца, 3 недели назад Vastor
63
голоса
1
ответ
Я понял, что согласно стандарту С++ -14 в [reverse.iter.opref] , reserver_iterator<Iterator>::operator-> должен быть эквивалентен: return std::addre
4 месяца, 3 недели назад Peregring-lk
62
голоса
3
ответа
У меня есть список, доступ к которому можно получить в нескольких местах. Есть некоторые случаи, когда мне нужно прокручивать список от начала до (end-n) элементов и других, где доступен весь списо...
4 месяца, 3 недели назад nogeek001
64
голоса
2
ответа
У меня есть класс Room со следующим конструктором: public Room (int x, int y, int z, int Stockwerk) { this.x = x; this.y = y; this.z = z; this.Stockwerk = Stockwerk; } В другом class я хочу рассчит...
4 месяца, 3 недели назад Julian
78
голосов
1
ответ
Я использую ticpp, чтобы иметь простой способ обработки xml файлов. Однако интерфейс итератора немного неудобен для использования. Правильно ли я предполагаю, что нет способа пересечь детей определ...
4 месяца, 3 недели назад paul23
116
голосов
3
ответа
Как изменить значение пары значений ключа с карты, пока я не знаю, существует ли ключ на карте? например, на карте есть пара ключ-значение: a[5] = " H "; //Но после некоторой операции, например ins...
4 месяца, 3 недели назад Sprout_Wang
63
голоса
2
ответа
Я пытаюсь ограничить тип обрабатываемых элементов как std::array<std::string,N>> , но замена шаблона для N. main.cpp:10:1: note: template argument deduction/substitution failed: main.cpp:3...
4 месяца, 3 недели назад gjha
64
голоса
1
ответ
Я новичок в python, и я изо всех сил пытался это сделать в течение прошлой недели, может кто-то помочь мне в решении этой проблемы, что было бы очень полезно для завершения моего проекта. Я попытал...
4 месяца, 3 недели назад user3805057
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема