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

4 la respuesta

Enviando StopIteration a for loop desde fuera del iterador

Hay varias formas de salir de algunos bucles anidados Son 1) para usar 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 break 2) para usar return def ...

6 la respuesta

++ it or it ++ al iterar sobre un mapa?

Examples que muestran cómo iterar sobre unastd::map a menudo son así: MapType::const_iterator end = data.end(); for (MapType::const_iterator it = data.begin(); it != end; ++it)es decir. usa++it en lugar deit++. ¿Hay alguna razón por qué? ¿Podría ...

1 la respuesta

¿Rendiendo de iteradores ordenados en orden ordenado en Python?

¿Hay una mejor manera de fusionar / cotejar un grupo de iteradores ordenados en uno para que produzca los elementos en orden ordenado? Creo que el siguiente código funciona, pero siento que hay una forma más limpia y concisa de hacerlo que me ...

2 la respuesta

how para llevar el iterador a una posición particular de un vector

Supongo que tengo un std::vector<int> v //and ... for(int i =0;i<100;++i) v.push_back(i);ahora quiero un iterador, digamos el décimo elemento del vector. sin hacer el siguiente enfoque std::vector<int>::iterator vi; vi = v.begin(); for(int i ...

11 la respuesta

¿Cómo verificar si el iterador está inicializado?

Si uso un constructor predeterminado para un iterador, ¿cómo verificar si se asignó más adelante? Para punteros, podría hacer esto: int *p = NULL; /// some code if ( NULL == p ) { // do stuff } ¿Cómo hago lo anterior para los iteradores? ¿Es ...

2 la respuesta

¿Cómo obtener el índice de matriz o el número de iteración con cada iterador?

Estoy iterando a través de una matriz en rubí con cada uno. ¿Hay una manera fácil de obtener el número de iteración o el índice de matriz sin volver a un bucle for?

8 la respuesta

Distinción entre iterador y enumerador

Una pregunta de la entrevista para un trabajo de .NET 3.5 es "¿Cuál es la diferencia entre un iterador y un enumerador"? Esta es una distinción fundamental para hacer, con LINQ, etc. e todos modos, ¿cuál es la diferencia? Parece que no puedo ...

3 la respuesta

¿Existe un contenedor STL que almacena una matriz de elementos en la memoria contigua donde se especifica el tamaño del elemento en tiempo de ejecución?

Estoy tratando de crear un contenedor que se parezca a cómo funciona la especificación de mi archivo. Es como un vector, pero el tipo de elementos está definido por una tabla hash. Si supiera el tipo en tiempo de compilación, podría escribir ...

4 la respuesta

¿Cómo puedo iterar sobre dos vectores simultáneamente usando BOOST_FOREACH?

Me gustaría replicar lo siguiente con BOOST FOREACH std::vector<int>::const_iterator i1; std::vector<int>::const_iterator i2; for( i1 = v1.begin(), i2 = v2.begin(); i1 < v1.end() && i2 < v2.end(); ++i1, ++i2 ) { doSomething( *i1, *i2 ); }

8 la respuesta

Union iterador para mapas?

[Prefacio Los contenedores asociativos de C ++ comostd::map son un poco como micro bases de datos con solo una columna clave. Boost'sbimap eleva esto a una tabla de dos columnas con búsqueda en ambas columnas, pero eso es todo lo que se refiere a ...