Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mr_vanDort
1 / 1 / 0
Регистрация: 14.11.2012
Сообщений: 10
#1

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

14.11.2012, 22:28. Просмотров 440. Ответов 1
Метки нет (Все метки)

Здравствуйте у меня такой вопрос необходим ли явный деструктор если элементы STL являются членами классa
например :
class X{
public:

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

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

private:

vector < vector<int> > data;
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 22:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Деструктор и елементы STL (C++):

Stl map: Как вызвать деструктор мапа - C++
1) как вызвать деструктор мапа?)) 2) если мап хранит класс он вызовит его деструктор при своём уничтожении?

Почему создается виртуальный деструктор A, а в таблице виртуальных функций лежит деструктор B - C++
Почему я делаю виртуальным деструктор A, а в таблице виртуальных функций лежит деструктор B?

елементы массива - C++
#include &quot;stdafx.h&quot; #include&lt;string&gt; #include &lt;cmath&gt; #include &lt;iostream&gt; #include&lt;locale&gt; using namespace std; const int...

переставить елементы массива - C++
Задали задачу: В массиве переставить значения в обратном порядке. Тоесть(1,2,3,4,5)надо перевернуть(5,4,3,2,1) Написал код ,вроде...

отрицательние и положительные елементы - C++
в заданом массиве t(8)=(3,2;-3,6;2,1;-2,1;-2,1;6,1;2,1;-3,2) на месте отрицательных елементов поставить нули ,а на месте положительных- их...

Найти отрицательные елементы - C++
Добрый день. Помогите пожалуйста с эим заданием: нужно для каждого столбца матрицы {Si,j}5,4 определить номера строк, содержащих в себе...

1
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,398
14.11.2012, 22:41 #2
Не надо. Деструктор по умолчанию, который компилятор сгенерирует автоматически, выполнит всю "грязную работу" за тебя. В частности, вызовет деструкторы членов.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2012, 22:41
Привет! Вот еще темы с ответами:

Обнулить все елементы масива - C++
Есть масив розмером n. Обнулить все елементы масива , что встречаются более 2 раз. Подскажите в чом ошыбка???? #include &lt;stdio.h&gt; ...

Найти одинаковие елементы в массиве С++ - C++
Дан массив Необходимо проверить есть ли одинаковие елементи в массиве

заменить отрицательные елементы массива - C++
В общем, есть массив размерностью 100 элементов, диапазон от -100 до 100. Нужно заменить все элементы с отрицательными значениями средним...

Как можно перерисовать елементы класса CToolBar? - C++
Как можно перерисовать елементы класса CToolBar?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru