Mam poniższą procedurę:
void GuestbookController::list() {
//odczyt, inicjalizacja
vector<Entry> list = Entry::getList();
ListView::render(list);
//czyszczenie zasobów
list.clear();
}
Czy konieczne jest wywoływanie list.clear()? Czy mogę po prostu nic nie robić i wektor zostanie poprawnie skasowany? Dodam, że wektor przechowuje obiekty (całe obiekty, nie wskaźniki do nich). Chciałbym, żeby one również zostały skasowane.