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

2 la respuesta

Valor del iterador de salida tipo_valor

El STL comúnmente define un iterador de salida de esta manera: template<class Cont> class insert_iterator : public iterator<output_iterator_tag,void,void,void,void> { // ...¿Por qué los iteradores de salida definenvalue_type comovoid?Sería útil ...

2 la respuesta

iterador de comparación de velocidad de c ++ vs índice

Actualmente estoy escribiendo una biblioteca linalg en c ++, con fines educativos y de uso personal. Como parte de esto, implementé una clase de matriz personalizada con iteradores de fila y columna personalizados. Si bien proporcioné una ...

1 la respuesta

¿El impulso ofrece make_zip_range?

Aesta respuesta [https://stackoverflow.com/a/20703588/1593077]aquí en SO, hay un comentario que sugiere una construcción útil de C ++, similar amake_zip_iterator, pero para rangos: toma una tupla de rangos y produce un nuevo rango, cuyos ...

6 la respuesta

iteradores polimórficos en C ++

Estoy tratando de implementar un iterador polimórfico en C ++. Básicamente, necesito esto para poder aplicar un filtro, de modo que el iterador omita algunos elementos dependiendo de la condición asociada. Entonces hice ...

4 la respuesta

¿No es un iterador en c ++ una especie de puntero?

Ok, esta vez decidí hacer una lista usando el STL. Necesito crear un socket TCP dedicado para cada cliente. Por eso, cada vez que tengo una conexión, ejemplifico un socket y le agrego un puntero en una lista. list<MyTcp*> SocketList; //This is ...

3 la respuesta

java.util.ConcurrentModificationException & iteration?

Soy muy nuevo en Arraylists e iteradores y esta es la primera vez que recibo esta excepción. Tengo una ArrayList uy me gustaría hacer el siguiente algoritmo: for (Character c:u){ if(k==1){ //base case ...

2 la respuesta

¿Qué hace el "estado" en <s: iterator>?

Estoy usando el siguiente comando para mostrar valores de 'userList' <s:iterator value="userList" status="rowStatus"> <tr class="even"> <td><s:property value="tweet_id" /></td> <td><s:property value="message" /></td> <td><s:property ...

2 la respuesta

¿Cuál es la definición exacta del ciclo for en Rust?

Vengo de un fondo C (y en menor medida, C ++). Escribí el siguiente fragmento de código: fn main() { let my_array = [1, 2, 3]; let print_me = |j| println!("= {}", j); for k in my_array.iter() { print_me(k); } }Esto se compiló y ejecutó como ...

4 la respuesta

¿Cómo se relacionan los iteradores y los punteros?

El código con iteradores se parece mucho al código con punteros. Los iteradores son de algún tipo oscuro (comostd::vector<int>::iterator por ejemplo). Lo que no entiendo es cómo los iteradores y el puntero están relacionados entre sí: ¿es un ...

8 la respuesta

¿Por qué es legal comparar con el iterador "end ()"?

Según el estándar C ++ (3.7.3.2/4)utilizando (no solo desreferenciar, sino también copiar, emitir, lo que sea) un puntero no válido es un comportamiento indefinido (en caso de duda, consulte tambiénesta ...