Форум программистов, компьютерный форум CyberForum.ru

Деструктор и елементы STL - C++

Восстановить пароль Регистрация
 
Mr_vanDort
 Аватар для Mr_vanDort
1 / 1 / 0
Регистрация: 14.11.2012
Сообщений: 10
14.11.2012, 22:28     Деструктор и елементы STL #1
Здравствуйте у меня такой вопрос необходим ли явный деструктор если элементы STL являются членами классa
например :
class X{
public:

X( vector < vector <int> > & );

~X(){
cout<<"Distroy X\n";
data.~vector< vector<int> > ();
}

private:

vector < vector<int> > data;
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 22:28     Деструктор и елементы STL
Посмотрите здесь:

переставить елементы массива C++
C++ Найти отрицательные елементы
C++ заменить отрицательные елементы массива
отрицательние и положительные елементы C++
Найти одинаковие елементы в массиве С++ C++
C++ Почему создается виртуальный деструктор A, а в таблице виртуальных функций лежит деструктор B
елементы массива C++
Stl map: Как вызвать деструктор мапа C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
14.11.2012, 22:41     Деструктор и елементы STL #2
Не надо. Деструктор по умолчанию, который компилятор сгенерирует автоматически, выполнит всю "грязную работу" за тебя. В частности, вызовет деструкторы членов.
Yandex
Объявления
14.11.2012, 22:41     Деструктор и елементы STL
Ответ Создать тему
Опции темы

Текущее время: 13:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru