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

1 la respuesta

Usar iteradores para ocultar el contenedor interno y lograr una operación genérica sobre un contenedor base

Básicamente, quiero tener una clase de contenedor base que pueda devolver un iterador genérico que pueda usarse para atravesar una instancia de la clase de contenedor, sin necesidad de especificar plantillas de iterador. Creo que no puedo ...

4 la respuesta

¿Cómo crear un flujo infinito <E> a partir de un iterador <E>?

Mirando la siguiente clase que hice: public class FibonacciSupplier implements Iterator<Integer> { private final IntPredicate hasNextPredicate; private int beforePrevious = 0; private int previous = 1; private FibonacciSupplier(final ...

2 la respuesta

Iterar a través de variables de estructura

Quiero obtener un iterador para estructurar la variable para establecer una particular en tiempo de ejecución de acuerdo con la ID de enumeración. por ejemplo - struct { char _char; int _int; char* pchar; }; enum { _CHAR, //0 _INT, //1 PCHAR //2 ...

4 la respuesta

Cómo iterar a través de una lista de objetos en c ++

Soy muy nuevo en c ++ y me cuesta descubrir cómo debo recorrer una lista de objetos y acceder a sus miembros. He estado intentando esto donde 'datos' es la lista y 'estudiante' una clase. std::list<Student>::iterator<Student> it; for(it = ...

6 la respuesta

Omitir varias iteraciones en Python loop

Tengo una lista en un bucle y quiero omitir 3 elementos despuéslook Ha sido alcanzado. Enesta respuesta [https://stackoverflow.com/questions/5509302/whats-the-best-way-of-skip-n-values-of-the-iteration-variable-in-python] Se hicieron un par de ...

5 la respuesta

Generador recursivo en C ++

Tengo un vector de tamaño = N donde cada elemento puedo tener valores de 0 a posibles_valores [i] -1. Quiero hacer una función que me repita todos esos valores. Pude hacer eso en Python usando un generador recursivo: def ...

7 la respuesta

Implementación de un enumerador bidireccional en C #

¿Hay alguna manera de usar bloques de rendimiento para implementar unIEnumerator<T> que puede ir hacia atrásMoveLast()) así como hacia adelante?

2 la respuesta

¿Por qué los operadores aritméticos del iterador de acceso aleatorio aceptan / devuelven int y no size_t?

Desde la mayoría de las operaciones enstd::vector requerir / devolversize_t - ese es el tipo que uso para indexar. Pero ahora he habilitado todas las advertencias del compilador para solucionar algunos problemas de conversión firmados / no ...

3 la respuesta

Función de generador (rendimiento) mucho más rápida que la clase de iterador (__siguiente__)

ACTUALIZAR(reflejando el nivel de conocimiento de última generación):2017-05-12 La razón de esta actualización es el hecho de que en el momento en que hacía esta pregunta no sabía que había descubierto algo sobre cómo funciona Python3 "bajo el ...

1 la respuesta

error del compilador de Java con genéricos y un iterador

Tengo el siguiente código (Sí, sé que el iterador está implementado incorrectamente. Esta es una pregunta de examen que estoy escribiendo): public class MyList<Integer> extends ArrayList<Integer> { public void noOdds() { MyIterator<Integer> iter ...