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

2 la respuesta

Implementando un take_while “cauteloso” usando Peekable

Me gustaria usarPeekable como base para un nuevocautious_take_while operación que actúa comotake_while deIteratorExt pero sin consumir el primer artículo fallido. (Hay una pregunta secundaria sobre si esta es una buena idea, y si hay mejores ...

8 la respuesta

Eliminar elementos del conjunto STL mientras itera

Necesito revisar un conjunto y eliminar elementos que cumplan con un criterio predefinido. Este es el código de prueba que escribí: #include <set> #include <algorithm> void printElement(int value) { std::cout << value << " "; } int main() { int ...

1 la respuesta

Tipo de iterador en java (débilmente consistente)

Entiendo los iteradores a prueba de fallas (LinkedList) y a prueba de fallas (copyonwrite), aunque débilmente consistente sigue siendo un misterio. La documentación dice que podría reflejar los cambios de las colecciones subyacentes, pero no hay ...

3 la respuesta

Última clave en un std :: map

Estoy buscando el valor clave más alto (definido por el operador de comparación) de un std :: map. ¿Está esto garantizado? map.rbegin()->first? (Soy un poco inestable en los iteradores inversos, y cuánta libertad hay en la implementación de ...

2 la respuesta

¿Iterador para producir un orden aleatorio único?

El problema se plantea de la siguiente manera, tenemos una gran cantidad de elementos que se atraviesan a través de un patrón iterador (que construye o recupera dinámicamente) el elemento solicitado. Debido a que el número de elementos es grande ...

2 la respuesta

¿Por qué reverse_iterator define doblemente sus tipos anidados?

Parece que el adaptador iteradorreverse_iterator define doblemente la mayoría de sus tipos anidados. En particular, hereda públicamente destd::iterator que exponeiterator_category, value_type, difference_type, pointer yreference. Excepto ...

4 la respuesta

Determine si una cadena contiene solo caracteres alfanuméricos (o un espacio)

Estoy escribiendo una función que determina si una cadena contiene solo caracteres alfanuméricos y espacios. Estoy probando efectivamente si coincide con la expresión regular^[[:alnum:] ]+$ pero sin usar expresiones regulares. Esto es lo que ...

2 la respuesta

¿Por qué estoy perdiendo información de tipo?

He encontrado algo interesante que suceda con Maps, rawtypes y genéricos. Siguiente código: static { Map map = new HashMap (); Set <Map.Entry> set = map.entrySet (); for (Map.Entry entry : set) {} // fine for (Map.Entry entry : map.entrySet()) ...

2 la respuesta

¿Cómo puedo acceder a cada clave y valor en JSONArray?

Tengo un JSONArray como a continuación. ¿Cómo puedo acceder a cada clave y valor en él en orden? JSONArray = [{"a":1},{"b":2,"c":3},{"d":4},{"e":5,"f":7}]

1 la respuesta

¿Cómo puedo comprimir más de dos iteradores?

¿Hay alguna forma más directa y legible de lograr lo siguiente: fn main() { let a = [1, 2, 3]; let b = [4, 5, 6]; let c = [7, 8, 9]; let iter = a.iter() .zip(b.iter()) .zip(c.iter()) .map(|((x, y), z)| (x, y, z)); }Es decir, ¿cómo puedo ...