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

2 la respuesta

Usar un regex_iterator en un istream

Quiero poder resolver problemas como este:Obteniendo std :: ifstream para manejar LF, CR y CRLF? [https://stackoverflow.com/q/6089231/2642059]donde unistream necesita ser tokenizado por un delimitador complejo; tal que la única forma de tokenizar ...

1 la respuesta

En python, ¿puedo generar perezosamente copias de un iterador usando tee?

Estoy tratando de crear un iterador que crea perezosamente (potencialmente infinitas) copias de un iterador. es posible? Sé que puedo crear cualquier número finito fijo de copias simplemente haciendo iter_copies = tee(my_iter, n=10)pero esto se ...

6 la respuesta

¿Cómo puedo verificar si un objeto es un iterador en Python?

Puedo verificar si hay unnext() método, pero ¿es eso suficiente? ¿Hay una forma ideomática?

4 la respuesta

Java, Eliminando objeto de ArrayList

Tengo ClassA que tiene una ArrayList estática de objetos public static ArrayList<Meteorit> meteorits = new ArrayList<Meteorit>();Ahora quiero eliminar un objeto de esta lista como este ClassA.meteorits.remove(this);Esto está escrito en la clase ...

3 la respuesta

¿Cómo escribo un iterador que devuelve referencias a sí mismo?

Tengo problemas para expresar la vida útil del valor de retorno de unIterator implementación. ¿Cómo puedo compilar este código sin cambiar el valor de retorno del iterador? Me gustaría que devuelva un vector de referencias. Es obvio que no estoy ...

5 la respuesta

¿Cómo seleccionar un elemento aleatorio en std :: set?

¿Cómo puedo seleccionar un elemento aleatorio en unstd::set? Intenté ingenuamente esto: int GetSample(const std::set<int>& s) { double r = rand() % s.size(); return *(s.begin() + r); // compile error }Pero eloperator+ No está permitido de ...

5 la respuesta

Iterador selectivo

FYI: sin impulso, sí, tiene esto, yoquerer reinventar la rueda;) ¿Existe alguna forma de iterador selectivo (posible) en C ++? Lo que quiero es separar cadenas como esta: some:word{or othera una forma como esta: some : word { or otherPuedo ...

4 la respuesta

¿Por qué string :: find devuelve size_type y no un iterador?

En C ++, ¿por quéstring::find regresosize_type y no uniterator? Tendría sentido porque funciones comostring::replace ostring::insert tomar iteradores como entrada, para que puedasfind algún personaje e inmediatamente pasa el iterador devuelto ...

7 la respuesta

Almacenamiento en caché del iterador final: ¿buena o mala idea?

En términos generales, ¿es una buena idea almacenar en caché un iterador final (específicamente contenedores STL) con fines de eficiencia y velocidad? como en el siguiente bit de código: std::vector<int> vint; const ...

8 la respuesta

One-liner para verificar si un iterador produce al menos un elemento?

Actualmente estoy haciendo esto: try: something = iterator.next() # ... except StopIteration: # ...Pero me gustaría una expresión que pueda colocar dentro de un simpleif declaración. ¿Hay algo incorporado que haga que este código se vea menos ...