Czy wywołanie vector::clear jest konieczne?

0

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.

0

Jak ostatnio sprawdzałem to vector miał destruktor który go czyści, chociaż nie jestem pewien. Sprawdź.

0

wszystko się zrobi samo.

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