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

1 la respuesta

Crear una biblioteca para anular el operador * () del iterador: puntero colgante de riesgo

Estoy tratando de crear el mío.boost::adaptors::transformed [http://www.boost.org/doc/libs/1_56_0/libs/range/doc/html/range/reference/adaptors/reference/transformed.html] . Aquí está el relacionadocódigo de ...

1 la respuesta

¿Cómo devuelvo un iterador que tiene una referencia a algo dentro de un RefCell?

Estoy tratando de crear un método que devuelva un iterador sobre los valores deHashMap que está encerrado dentro de unRefCell, pero tengo un error dondeRef devuelto porRefCell::borrow no vive lo suficiente como para que el método devuelva el ...

1 la respuesta

Detección contigua de iterador

C ++ 17 introdujo el concepto de ContiguousIterator http://en.cppreference.com/w/cpp/iterator [http://en.cppreference.com/w/cpp/iterator]. Sin embargo, no parece que haya planes para tener uncontiguous_iterator_tag (de la misma manera que ...

1 la respuesta

Lista para cola prioritaria

Tengo un proyecto de programación universitaria en C ++ dividido en dos partes. Comienzo la segunda parte donde se supone que debe usarpriority_queues, hash tables yBST's. Tengo problemas (al menos) con las colas de prioridad, ya que me obliga ...

1 la respuesta

Funcionalidad de claves / valores para iteradores en C ++

Sé que estas preguntas han surgido en varias formas antes, pero esto es un poco diferente. Tengo una clase que contiene un std :: map. Aunque deseo utilizar el mapa para otros fines dentro de la clase, externamente quiero exponer un ...

1 la respuesta

error: no se puede inferir una vida útil adecuada para autoref debido a requisitos en conflicto [E0495]

Primero de todo: soy plenamente consciente de esta publicación: No se puede inferir la vida útil apropiada para autoref en Iterator ...

1 la respuesta

Obtener a todos los niños en el mismo nivel de árbol binario

Quiero mostrar a todos los niños en el mismo nivel de árbol. Entonces, si tengo un árbol como este: A B C D E F G H I Jpor ejemplo, el nivel 3 devolvería nodos E, F, G, H, I y J. Tengo un método dentro deTreeNode clase, que devuelve todos los ...

1 la respuesta

iterator devuelto por std :: find () no es desreferenciable

Esta es una función insert () de una implementación de HashTable con encadenamiento. Para evitar duplicaciones en la lista enlazada, verifiqué si ya existe un valor. Si es así, simplemente reemplazo el valor existente, ya que se puede ver casi ...

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>{ ...

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 ...