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

2 la respuesta

¿Cómo clonar un iterador?

Supongo que tengo un iterador: val it = List("a","b","c").iterator Quiero una copia del mismo; mi código es: val it2 = it.toList.iterator Es correcto, pero no parece bueno. ¿Hay alguna otra API para hacerlo?

1 la respuesta

¿Por qué los algoritmos de rangos no son compatibles con los iteradores de std?

#include <vector> #include <iostream> #include <range/v3/all.hpp> int main() { auto coll = std::vector{ 1, 2, 3 }; ranges::copy( coll, ranges::ostream_iterator<int>{ std::cout, ", " } ); // ok ranges::copy( coll, std::ostream_iterator<int>{ ...

3 la respuesta

how portable es la disminución del iterador final?

Acabo de encontrar una disminución deend() iterator en los códigos fuente de mi empresa y me parece extraño. Por lo que recuerdo, esto funcionaba en algunas plataformas, pero no en otras. Tal vez me equivoque, sin embargo, no pude encontrar nada ...

3 la respuesta

Cuál es la diferencia entre const_iterator e iterator? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre const_iterator y no-const iterator en C ++ STL? [/questions/309581/what-is-the-difference-between-const-iterator-and-non-const-iterator-in-the-c] 7 respuestas ¿Cuál es la ...

10 la respuesta

l valor de @Checking existe en un std :: map - C ++

Lo séencontral método @ encuentra la clave suministrada enstd :: mapa y devolver un iterador al elemento. ¿Hay alguna forma de encontrar el valor y obtener un iterador para el elemento? Lo que necesito hacer es verificar que el valor especificado ...

2 la respuesta

Python clase accesible por iterador e índice

Puede ser una pregunta n00b, pero actualmente tengo una clase que implementa un iterador para poder hacer algo como for i in class(): pero quiero poder acceder a la clase por índice, así como class()[1]¿Cómo puedo hacer eso ¡Gracias

1 la respuesta

por qué std :: la búsqueda necesita reenviar iters

my problema es idéntico al siguiente hilo, estoy luchando por entender las respuestas dadas, o más bien mi código no debería funcionar ya que solo usa iteradores de entrada ... pero mi función parece funcionar y comportarse de manera idéntica a ...

1 la respuesta

¿Cómo hacer una copia de boost :: filesystem :: directory_iterator?

Sé que esto suena estúpido, pero mira este sencillo ejemplo (el directorio de trabajo debería tener más de un elemento): #define BOOST_FILESYSTEM_VERSION 3 #include <boost/filesystem.hpp> #include <cassert> int main() { using namespace ...

5 la respuesta

¿Cuál es la forma más corta de contar la cantidad de elementos en un generador / iterador?

Si quiero la cantidad de elementos en un iterable sin preocuparme por los elementos en sí, ¿cuál sería la forma pitónica de obtener eso? En este momento, definiría def ilen(it): return sum(itertools.imap(lambda _: 1, it)) # or just map in Python ...

2 la respuesta

Ordenar archivos por directorio utilizando DirectoryTreeIterator de SPL

Encontré un par de preguntas ést [https://stackoverflow.com/questions/1076881/after-using-files-new-directoryiterator-in-php-how-do-you-sort-the-items] yesta ...