Błąd #772
Kasowanie zawartości kontenera z generatorami/subtaskami
Status:
Odrzucony
Priorytet:
Niski
Przypisany do:
-
Kategoria:
MP
Data rozpoczęcia:
2012-02-10
Data oddania:
% Wykonania:
0%
Opis
Obecnie obiekty nie są kasowane. Proponowane rozwiązanie:
- iteracja i kasowanie zawartości operatorem
delete
lub - zastosowanie kontenera
boost::ptr_unordered_map
Historia
#1 Uaktualnione przez Tomek Winiarski prawie 13 lat temu
- Zmieniono Status z Nowy na W Toku
- Zmieniono Przypisany do z Tomek Winiarski na Anonimowy
Wprowadziłem boost::ptr_unordered_map i pojawił się nieoczekiwany błąd. Niby się skompilowało ale przy uruchamianiu zadania swarm_demo_irp6 ecp się zakonczylo z błędem segmnetacji. Ciekawa była przyczyna. Generator bias_edp_force nie miał zdefiniowanej metody conditional_execution. Co istotne metoda ta jest zdefiniowana w klasie macierzystej (jako wirtualne) i w poprzednim rozwiązaniu nie trzeba bylo je przeimplementowywać. Po przeimplementowaniu segmentation_fault już nie występuje ale uznałem, że takie rozwiązanie jest niewłaściwe i wróciłem do starego. Może coś wymyslisz lepszego.
#2 Uaktualnione przez Tomek Winiarski ponad 10 lat temu
- Zmieniono Status z W Toku na Odrzucony