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

Вызов деструктора для класса в векторе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано два одномерных массива размерностью n, сложить сумму этих массивов и найти наибольшее значение http://www.cyberforum.ru/cpp-beginners/thread1304875.html
Дано два одномерных массива размерностью n, сложить сумму этих массивов и найти наибольшее значение. Решите пожалуйста :)
C++ Вывести список всех файлов из указанной директории Помогите сделать , в задание нужно Вывести список всех файлов из указанной директории, имена которых не соответствуют шаблону имени 8.3. http://www.cyberforum.ru/cpp-beginners/thread1304869.html
Как правильно брать координаты курсора по событию WM_LBUTTONDOWN в x64? C++
Как правильно брать координаты курсора по событию WM_LBUTTONDOWN в x64? В x32 было x=LOWORD(Lparam); y=HIWORD(Lparam);. А в x64 как? По идее HIWORD в 64-хбитном типе - это в котором единица весит 281474976710656. Или нужно старшее слово младшего двойного слова?
Нужно записать две строчки в другом виде C++
Всем доброго времени суток, нужно записать две выделенные строчки в другом виде, наподобие этих строчек: int sumNeg(int *a, int size) { int tmpSum = 0; for (int i = 0; i < size; ++i) if (*(a + i) < 0)//Операция получения значения переменной, хранящейся по адресу, полученное в скобке tmpSum += *(a + i); return tmpSum; Код программы: #include <iostream>...
C++ Есть ли способ, зная ссылку на класс, использовать его значения без запроса по ссылке? http://www.cyberforum.ru/cpp-beginners/thread1304844.html
скажем есть 2 класса class ItemList { public: ItemList(); int item; int count; Func*func; }
C++ Функция, зеркально отображающая битовое представление числа Необходимо написать программу которая зеркально переворачивает битовое представление целого числа, помогите плз подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1807 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
19.11.2014, 12:51     Вызов деструктора для класса в векторе
CheburatorUA, вектор очищает свою память, но ваши объекты храняться не в памяти вектора. В векторе храняться указатели на выделенную память. Т.е. у вас получается двойное выделение памяти в куче. Первый раз для объектов пользовательского класса, второй для указателей, хранимых в векторе.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru