Resultados de la búsqueda a petición "iterator"
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 ...
¿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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
¿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>{ ...
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 ...