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

4 la respuesta

¿Qué son los valores singulares y no singulares en el contexto de los iteradores STL?

La sección §24.1 / 5 del Estándar C ++ (2003) dice: Solo como un puntero regular a una matriz garantiza que hay un valor de puntero que apunta más allá del último elemento de la matriz, por lo que para cualquier tipo de iterador hay un valor de ...

7 la respuesta

¿Cuál es la mejor manera de omitir los valores N de la variable de iteración en Python?

En muchos idiomas podemos hacer algo como: for (int i = 0; i < value; i++) { if (condition) { i += 10; } } ¿Cómo puedo hacer lo mismo en Python? Lo siguiente (por supuesto) no funciona: for i in xrange(value): if condition: i += 10 Podría ...

1 la respuesta

how para atravesar un impulso :: multi_array

He estado buscando en la biblioteca boost :: multi_array en busca de un iterador que le permita recorrerEl conjunt multi_array en un solo ciclo for. No creo que haya tal iterador en esa biblioteca. (Los iteradores que se encuentran allí le ...

2 la respuesta

¿Por qué std :: set.insert () devuelve un iterador no constante y, sin embargo, no puedo modificarlo?

Considere este ejemplo de código: #include <set> #include <string> using namespace std; set<string> string_set; void foo(const string& a) { pair<set<string>::iterator, bool> insert_result = string_set.insert(a); string& val = ...

1 la respuesta

¿Cómo iterar sobre un contenedor de manera segura para subprocesos?

Tengo un contenedor (C ++) en el que necesito operar de dos maneras, desde diferentes hilos: 1) Agregar y quitar elementos, y 2) iterar a través de sus miembros. Claramente, elimine el elemento mientras ocurre la iteración = desastre. El código ...

1 la respuesta

¿Cómo puedo paralelizar una tubería de generadores / iteradores en Python?

Supongo que tengo un código de Python como el siguiente: input = open("input.txt") x = (process_line(line) for line in input) y = (process_item(item) for item in x) z = (generate_output_line(item) + "\n" for item in y) output = ...

4 la respuesta

¿Cómo son diferentes array.each y array.map? [duplicar

Posible duplicado: Array # each vs. Array # map [https://stackoverflow.com/questions/5254128/arrayeach-vs-arraymap] ruby-1.9.2-p180 :006 > ary = ["a", "b"] => ["a", "b"] ruby-1.9.2-p180 :007 > ary.map { |val| p val } "a" "b" => ["a", "b"] ...

2 la respuesta

¿Cómo configurar _ITERATOR_DEBUG_LEVEL en VS2010?

Estamos utilizando una biblioteca de otro proveedor, que aparentemente se compiló con los indicadores incorrectos, a saber, _ITERATOR_DEBUG_LEVEL = 0 en modo de depuración de 32 bits. Si bien ya presenté un informe de error con ellos, necesito ...

12 la respuesta

Iteración por pares en C # o enumerador de ventana deslizante

Si tengo un IEnumerable como: string[] items = new string[] { "a", "b", "c", "d" }; Me gustaría recorrer todos los pares de elementos consecutivos (ventana deslizante de tamaño 2). Cuál podría se ("a","b"), ("b", "c"), ("c", "d") Mi solución ...

3 la respuesta

ConcurrentModificationException (Java)

Exception in thread "main" java.util.ConcurrentModificationException Squash the PC dirties the room Violet. The room's state is now dirty Lily the animal growls The Animal Lily left the room and goes to Green through the west door. ...