.
2. Implemente las funciones crearTLSEAdopcionesVacia, esVaciaTLSEAdopciones, imprimirTLSEAdopciones y liberarTLSEAdopciones
de Federico Rivero -
Número de respuestas: 2
En respuesta a Federico Rivero
Re: 2. Implemente las funciones crearTLSEAdopcionesVacia, esVaciaTLSEAdopciones, imprimirTLSEAdopciones y liberarTLSEAdopciones
Saludos,
Al implementar las cuatro funciones y ejecutar el primer caso de prueba nos encontramos perdiendo memoria, el log es el siguiente:
==29236== 32 bytes in 1 blocks are definitely lost in loss record 1 of 1
==29236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==29236== by 0x10C646: crearTLSEAdopcionesVacia() (lseAdopciones.cpp:11)
==29236== by 0x10AE2E: main_crearLSEAdopcionesVacia(rep_lseadopciones*&) (principal.cpp:534)
==29236== by 0x1099A9: main (principal.cpp:227)
==29236==
en la creación solo usamos new rep_lseadopciones y establecimos los elementos a NULL, ¿nos podrían ayudar a encontrar dónde se podría estar perdiendo memoria?
Muchas gracias por adelantado
Al implementar las cuatro funciones y ejecutar el primer caso de prueba nos encontramos perdiendo memoria, el log es el siguiente:
==29236== 32 bytes in 1 blocks are definitely lost in loss record 1 of 1
==29236== at 0x4846FA3: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==29236== by 0x10C646: crearTLSEAdopcionesVacia() (lseAdopciones.cpp:11)
==29236== by 0x10AE2E: main_crearLSEAdopcionesVacia(rep_lseadopciones*&) (principal.cpp:534)
==29236== by 0x1099A9: main (principal.cpp:227)
==29236==
en la creación solo usamos new rep_lseadopciones y establecimos los elementos a NULL, ¿nos podrían ayudar a encontrar dónde se podría estar perdiendo memoria?
Muchas gracias por adelantado
En respuesta a MartãN Benitez De Los Santos
Re: 2. Implemente las funciones crearTLSEAdopcionesVacia, esVaciaTLSEAdopciones, imprimirTLSEAdopciones y liberarTLSEAdopciones
Encontramos el problema, estabamos borrando el elemento inicial de la lista solo cuando no estaba vacia