Resultados de la búsqueda a petición "iterator"

2 la respuesta

¿Por qué se usa "! =" Con iteradores en lugar de "<"?

Estoy acostumbrado a escribir bucles como este: for (std::size_t index = 0; index < foo.size(); index++) { // Do stuff with foo[index]. }Pero cuando veo bucles iteradores en el código de otros, se ven así: for (Foo::Iterator iterator = ...

8 la respuesta

ArrayIndexOutOfBoundsException cuando se usa el iterador de ArrayList

Ahora mismo, tengo un programa que contiene un código que se ve así: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } ¿Estoy haciendo eso bien, en lo ...

5 la respuesta

C ++ STL Vectores: ¿Obtener iterador del índice?

Entonces, escribí un montón de código que accede a elementos en un vector stl por índice [], pero ahora necesito copiar solo una parte del vector. Parece quevector.insert(pos, first, last) es la función que quiero ... excepto que solo tengo ...

1 la respuesta

Cuáles son los casos de uso típicos de un iterator_trait

Soy nuevo en C ++, así que tengan paciencia conmigo. Estoy tratando de entender STL iterator_traits. En el libro "The C ++ Standard Library", la estructura iterator_traits se define de la siguiente manera: template <class T> struct ...

6 la respuesta

Escribir un iterador que hace que varios contenedores se vean como uno

Considere el siguiente ejemplo simplificado y el resultado deseado: 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); ...

3 la respuesta

¿Forma correcta de restablecer csv.reader para varias iteraciones?

Tener un problema con un iterador personalizado en el sentido de que solo iterará sobre el archivo una vez. Estoy llamandoseek(0) en el objeto de archivo relevante entre iteraciones, peroStopIteration se lanza en la primera llamada anext() en el ...

3 la respuesta

Pasar múltiples parámetros a concurrent.futures.Executor.map

Losconcurrent.futures.Executor.map [http://docs.python.org/py3k/library/concurrent.futures.html#concurrent.futures.Executor.map] toma un número variable de iterables a partir del cual se llama la función dada. @ ¿Cómo debo llamarlo si tengo un ...

6 la respuesta

Dar acceso al contenedor encapsulado

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 la respuesta

Desempaque de tuplas en operaciones de mapas

Frecuentemente me encuentro trabajando con Listas, Seqs e Iteradores de Tuplas y me gustaría hacer algo como lo siguiente, val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } Sin ...

3 la respuesta

python iterador a través del árbol con la lista de hijos

No entiendo completamente los iteradores de Python, obtuve un objeto con una lista de hijos y quiero iterar a través de esta estructura. Quiero obtener el mismo comportamiento que con la función printall pero con un iterador. class t: def ...