Очищает ли метод clear весь вектор, элементы которого имеют вектор стрингов?

Рейтинг: 0Ответов: 1Опубликовано: 17.12.2014

То есть, если vector<vector<string> > con; , то con.clear(); очистит всё элементы и их векторы со строками или же будет утечка памяти?

Ответы

▲ 5Принят

Да, удаляет, и при этом корневой вектор вызовет деструкторы объектов членов, которые он хранил.