unique_ptr - czy unikne wyciekow pamieci ?

0

Witam.

Użyłem kontenera <list> do przechowywania obiektow typu unique_ptr<Osoba>
Klasa Osoba przechowuje takie podstawowe rzeczy jak imie,nazwisko...

Czy sprawa wyciekow pamieci w takim przypadku zostala rozwiazana, czy nalezy cos jeszcze zrobic?
Teoretycznie smartpointery same sobie z tym radza, jednak pierwszy raz je stosuje i byc
moze jest jakis haczyk?

1

Jeśli nie wyciekniesz całego kontenera to nie będzie wycieków pamięci. Swoją drogą, list nie jest dobrym domyślnym kontenerem, zastanów się nad std::vector

0

Dziekuje za odpowiedz.

Jaka jest różnica między List a Vector?

W jaki sposób mogę dopuscic do wycieku kontenera ?

0

W jaki sposób mogę dopuscic do wycieku kontenera ?

Np źle napiszesz funkcję zwalniającą pamięć, bądź nastąpi awaria aplikacji przed jej zwolnieniem.

Jaka jest różnica między List a Vector?

std::list vs std::vector

1 użytkowników online, w tym zalogowanych: 0, gości: 1