Результаты поиска по запросу "iterator"

1 ответ

Так что лучше использовать для каждой структуры цикла for. Это по крайней мере отказоустойчиво.

сейчас у меня есть программа, содержащая кусок кода, который выглядит следующим образом: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } }Я делаю ...

6 ответов

Boost.MultiIndex

отрим следующий упрощенный пример и желаемый результат: class A { class combined_iterator { ???? } typedef ??? t_combined_it; t_combined_it begin(); t_combined_it end(); std::vector<int> m_Vec1, m_Vect2; } A a; a.m_Vec1.push_back(1); ...

0 ответов

Кроме того, если вы используете сторонний итератор-подобный класс, который не следует протоколу, его можно адаптировать, специализируя

ичок в C ++, поэтому, пожалуйста, потерпите меня. Я пытаюсь понять STL iterator_traits. В книге «Стандартная библиотека C ++» структура iterator_traits определена следующим образом: template <class T> struct iterator_traits{ typedef typename ...

ТОП публикаций

3 ответа

 вопрос.

ема с пользовательским итератором в том, что он будет перебирать файл только один раз. я звонюseek(0) на соответствующем объекте файла между итерациями, ноStopIteration бросается при первом вызовеnext() на 2-ом пробеге. Я чувствую, что упускаю из ...

3 ответа

 метод

нимает переменное число итераций, из которого вызывается данная функция. concurrent.futures.Executor.map [http://docs.python.org/py3k/library/concurrent.futures.html#concurrent.futures.Executor.map] Как мне это назвать, если у меня есть ...

6 ответов

public: typedef имя типа std :: vector :: iterator vector_iterator; typedef имя типа std :: vector :: const_iterator vector_const_iterator;

class X { public: typedef std::list<int> Container; // (1) const Container& GetElements() const; // (2) Container::iterator ElementBegin(); Container::iterator ElementEnd(); // (3) CustomIterator GetElementIterator(); private: Container ...

4 ответа

принятый ответ

то работаю со списками, последовательностями и итераторами кортежей и хотел бы сделать что-то вроде следующего: val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 }Однако компилятор ...

3 ответа

+1 Хорошее объяснение механики.

совсем понимаю итераторы Python, у меня есть объект со списком детей, и я хочу перебрать эту структуру. Я хочу получить то же поведение, что и с функцией printall, но с итератором. class t: def __init__(self, i): self.l = [] self.a = 0 for ii in ...

4 ответа

 вместо

несколько способов вырваться из нескольких вложенных циклов Они есть: 1) использовать break-continue for x in xrange(10): for y in xrange(10): print x*y if x*y > 50: break else: continue # only executed if break was not used break2) ...

1 ответ

 параметр

ли лучший способ объединить / отсортировать несколько отсортированных итераторов в один, чтобы получить элементы в отсортированном порядке? Я думаю, что код ниже работает, но я чувствую, что есть более чистый, более краткий способ сделать это, ...