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

2 la respuesta

Cómo usar dos funciones, un iterador de retorno, el otro const_iterator de retorno

Así que tengo una función llamada find, que tiene dos versiones: template <typename T> typename btree<T>::iterator btree<T>::find(const T& elem) { //Implementation } y la otra es la versión const_iterator: template <typename T> typename ...

3 la respuesta

¿Cómo puedo hacer que los generadores / iteradores se evalúen como falsos cuando están agotados?

Otros objetos vacíos en Python evalúan como Falso: ¿cómo puedo hacer que los iteradores / generadores también lo hagan?

7 la respuesta

¿Cómo implementar un iterador de estilo STL y evitar errores comunes?

He hecho una colección para la que quiero proporcionar un iterador de acceso aleatorio estilo STL. Estaba buscando un ejemplo de implementación de un iterador pero no encontré ninguno. Sé sobre la necesidad de sobrecargas constantes de[] y* ...

30 la respuesta

¿Por qué el iterador de Java no es un Iterable?

¿Por qué elIteratora interfaz @ no se extiendeIterable? Lositerator()l método @ podría simplemente devolverthis. Es a propósito o simplemente una supervisión de los diseñadores de Java? ería conveniente poder usar un ciclo for-each con ...

12 la respuesta

Iterador personalizado en C ++

Tengo una clase TContainer que es un agregado de varios punteros de colecciones stl a la clase TItems. Necesito crear un iterador para atravesar los elementos en todas las colecciones en mi clase TContainer abstrayendo al cliente del ...

14 la respuesta

¿Qué tiene de malo pasar el iterador de C ++ por referencia?

He escrito algunas funciones con un prototipo como este: template <typename input_iterator> int parse_integer(input_iterator &begin, input_iterator end); La idea es que la persona que llama proporcionará un rango de caracteres, y la función ...

16 la respuesta

Encontrar la posición del elemento en un Java TreeMap

Estoy trabajando con un TreeMap of StringsTreeMap<String, String>, y usarlo para implementar un Dictionay de palabras. uego tengo una colección de archivos y me gustaría crear una representación de cada archivo en el espacio vectorial (espacio ...

2 la respuesta

Operador de referencia de estructura (operador ->)

Estoy escribiendo una envoltura de plantilla delgada para iteradores, y toco un obstáculo al pasar por el operador de desreferencia de estructura, principalmente porque los punteros no tienen uno: #include <vector> struct mystruct { int member; ...

8 la respuesta

how para modificar correctamente el iterador de un bucle en python desde dentro del bucle

o que básicamente necesito es verificar cada elemento de una lista y, si algunos criterios se ajustan, quiero eliminarlo de la lista. Entonces, por ejemplo, digamos que list=['a','b','c','d','e']ásicamente quiero escribir (en principio y no ...

2 la respuesta

Sustracción o disminución del iterador de acceso aleatorio apuntando para comenzar

Considere el siguiente fragmento de código void foo( bool forwad ) { vector<MyObject>::iterator it, end_it; int dir; it = some_global_vector.begin() + some_position; if( forward ) { dir = 1; it += 1; end_it = some_global_vector.end(); } else { ...