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

3 la respuesta

¿Cuál es el valor predeterminado de un iterador?

Para cualquier contenedor STL que estoy usando, si declaro un iterador (de este tipo de contenedor en particular) usando el constructor predeterminado del iterador, ¿en qué se inicializará el iterador? Por ejemplo, tengo: std::list<void*> ...

2 la respuesta

Cambiar un miembro de clases a través de un iterador

Estoy aprendiendo C ++ y no puedo entender este problema: Tengo una clase simple A class A { private: int ival; float fval; public: A(int i = 0, float f = 0.0) : ival(i), fval(f) { } ~A(){ } void show() const { cout << ival << " : " << fval << ...

2 la respuesta

¿Cómo escribir una función Rust que toma un iterador?

Me gustaría escribir una función que acepte un iterador y devuelva los resultados de algunas operaciones en él. Específicamente, estoy tratando de iterar sobre los valores de unHashMap: use std::collections::HashMap; fn find_min<'a>(vals: ...

3 la respuesta

¿Readlines () devuelve una lista o un iterador en Python 3?

Leí en "Sumérgete en Python 3" que "El método readlines () ahora devuelve un iterador, por lo que es tan eficiente como xreadlines () en Python 2". ...

1 la respuesta

¿Qué sustituye a xreadlines () en Python 3?

En Python 2, los objetos de archivo tenían un método xreadlines () que devolvía un iterador que leería el archivo línea por línea. En Python 3, el método xreadlines () ya no existe y realines () aún devuelve una lista (no un iterador). ¿Python 3 ...

7 la respuesta

¿Cuál es la 'forma Ruby' para iterar sobre dos matrices a la vez?

Más una curiosidad sintáctica que un problema a resolver ... Tengo dos matrices de igual longitud, y quiero iterar sobre ambas a la vez, por ejemplo, para emitir ambos valores en un índice determinado. @budget = [ 100, 150, 25, 105 ] @actual = ...

7 la respuesta

¿Cómo implementar correctamente iteradores personalizados y const_iterators?

Tengo una clase de contenedor personalizada para la que me gustaría escribir eliterator yconst_iterator clases Nunca hice esto antes y no pude encontrar un procedimiento apropiado. ¿Cuáles son las pautas con respecto a la creación de iteradores ...

3 la respuesta

¿Cómo puede un objeto Javascript convertirse en iterable para ... de declaración? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Usando objetos en For Of Loops [/questions/29885220/using-objects-in-for-of-loops] 14 respuestasMe gustaría configurar eloptions[Symbol.iterator] propiedad para iterar en los objetos simples que creo ...

1 la respuesta

¿Cómo evito desenvolver cuando convierto un vector de Opciones o Resultados solo a los valores exitosos?

tengo unVec<Result<T, E>> y quiero ignorar todoErr valores, convirtiéndolo en unVec<T>. Puedo hacer esto: vec.into_iter().filter(|e| e.is_ok()).map(|e| e.unwrap()).collect()Esto es seguro, pero quiero evitar usarunwrap. ¿Hay una mejor manera de ...

8 la respuesta

Iterando el vector C ++ desde el final hasta el comienzo

¿Es posible iterar un vector desde el final hasta el comienzo? for (vector<my_class>::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { }¿O eso solo es posible con algo así? for (int i = my_vector.size() - 1; i >= 0; --i) { }