Projekt

Ogólne

Profil

Błąd #772

Kasowanie zawartości kontenera z generatorami/subtaskami

Dodane przez Anonimowy prawie 13 lat temu. Zaktualizowane ponad 10 lat temu.

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:
  1. iteracja i kasowanie zawartości operatorem delete lub
  2. 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

Eksportuj do Atom PDF