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

1 la respuesta

¿Por qué los generadores no admiten map ()?

Me parece completamente natural que los generadores, que funcionan de manera muy similar a las matrices, deberían soportar las operaciones de lista muy básicas, comomap(), filter()yreduce(). ¿Me estoy perdiendo de algo? Escribí el código paramap ...

1 la respuesta

¿Cuál es la diferencia entre cbegin y begin para vector?

El miembroempezar [http://www.cplusplus.com/reference/vector/vector/begin/]tiene dos sobrecargas, una de ellas esconst_iterator begin() const;. También está el cbegin [http://www.cplusplus.com/reference/vector/vector/cbegin/] ...

2 la respuesta

Comportamiento inusual con auto al atravesar un vector dinámico

Estoy atravesando un vector con auto (código adjunto). Mientras recorro, también agrego algunos elementos en la parte posterior. No esperaba el resultado que obtuve. #include <iostream> #include <vector> using namespace std; vector ...

1 la respuesta

IllegalStateException al eliminar un objeto con iterador

He estado luchando con este error desde hace un tiempo y no sé dónde está el problema. Mi código es así: ArrayList<String> lTmpIndicsDesc = new ArrayList<String>(indicsDesc); ArrayList<String> lTmpIndicsAvailableMark = ...

3 la respuesta

Usando la variable iteradora del bucle foreach en una expresión lambda, ¿por qué falla?

Considere el siguiente código: public class MyClass { public delegate string PrintHelloType(string greeting); public void Execute() { Type[] types = new Type[] { typeof(string), typeof(float), typeof(int)}; List<PrintHelloType> helloMethods = ...

1 la respuesta

iterador de mapa en función de plantilla no reconocido por el compilador

tengo el siguiente código. template<class key,class val> bool has_key(key chkey,std::map<key,val> map){ for (std::map<key,val>::iterator it = map.begin(); #line 13 referenced by gcc it!=map.end(); ++it){ if(chkey == it->first) return true; } ...

6 la respuesta

¿Cómo iterar sobre dos matrices a la vez?

Tengo dos matrices construidas al analizar un archivo de texto. El primero contiene los nombres de las columnas, el segundo contiene los valores de la fila actual. Necesito iterar sobre ambas listas a la vez para construir un mapa. En este ...

2 la respuesta

¿Existe un rasgo similar a Iterator que devuelve referencias que deben quedar fuera del alcance antes del próximo acceso?

Esto permitiría iterar de manera segura sobre el mismo elemento dos veces, o mantener algún estado para la cosa global que se repite en el tipo de elemento. Algo como: trait IterShort<Iter> where Self: Borrow<Iter>, { type Item; fn next(self) ...

3 la respuesta

ostream_iterator para salida binaria

Quiero poder usar unostream_iterator [http://en.cppreference.com/w/cpp/iterator/ostream_iterator]transmitir a un archivo binario. Pero elostream_iterator usa ...

2 la respuesta

¿Por qué querría usar itertools.islice en lugar del corte de lista normal?

Me parece que muchas funciones en elitertools módulo tiene equivalentes más fáciles. Por ejemplo, por lo que puedo decir,itertools.islice(range(10),2,5) hace lo mismo querange(10)[2:5]yitertools.chain([1,2,3],[4,5,6]) hace lo ...