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

Про деструктор и утечку памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать exe, запускающий exe http://www.cyberforum.ru/cpp/thread446459.html
Говорю сразу: я ничего не смыслю в програмировании; зачем подался на такой форум? Надеюсь получить ответ на свой вопрос,упавая на то, что его реализация не такая сложная. У меня возникла потребность, создать exe файл, который запускает другую программу. То есть: просто тупо играет роль посредника. Другими словами: что-то наподобие ярлыка, только exe , а не lnk. Существует ли решение...
C++ Странное поведение bool Помогал отлаживать код и мы наткнулись на удивительное. Кодер скрыл отображение варнингов в VS2010. Метод М1 не всегда возвращал значение типа bool. И потому в методе М2, вызывающем метод М1, случилась такая ситуация, что: M1()!=true & M1()!=false Это нормальное поведение компилятора? Логика то понятна, но почему это вообще варнинг, а не еррор как в си шарпе? http://www.cyberforum.ru/cpp/thread445695.html
Есть два потока и глобальный массив, могут ли потоки перепутать элементы глобального массива или другого контейнера? C++
Начать с массивов, допустим То есть ситуация такая: пусть имеется два потока и глобальный массив элементов int из двух элементов, один поток выводит в цикле значение нулевого элемента, а второй- значение первого; вот сижу думаю- могут ли они перепутать элементы? С одной стороны не могут потому как обращение к элементу по индексу однозначаено идентифицирует этот элемент; а с другой стороны,...
Как средствами BC 3,1 запросить свободное место на указанном жёстком диске? C++
Извиняюсь, если создал лишнюю тему, но ничего по своей проблемке я вроде не заметил. Если что-то есть, поправьте. А вопрос в следующем: как средствами BC 3,1 запросить свободное место на указанном жёстком диске?
C++ Указания адреса функции http://www.cyberforum.ru/cpp/thread444782.html
Есть библиотека. Нужно чтобы функция в моей библиотеке указывала на функцию в чужой. Вот мой код: typedef int (WINAPI WJMP)(); extern "C" __declspec(dllexport) WJMP Test(void); *Test= GetProcAddress(hLib, "Test"); Ошибки 1. error C2091: функция возвращает функцию
C++ Как аннулироват потоки, которые заблокированы по перменной условия (pthread)? И никак, что ли не аннулировать, получается? Вот, допустим, есть несколько потоков которые заблокированы по переменной условия: pthread_mutex_lock (&mutex); if (!(mozno_idti)) { pthread_cond_wait(&cond, &mutex); } pthread_mutex_unlock (&mutex); подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6547 / 3967 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.02.2012, 20:40     Про деструктор и утечку памяти
Цитата Сообщение от Евгений М. Посмотреть сообщение
если НЕ пытаться переопределить деструктор ~Symbols, то всегда ли (по теории) будет вызываться этот же деструктор?
а какие есть варианты? если под словами "этот же" ты подразумеваешь ~Symbols, то да

Цитата Сообщение от Евгений М. Посмотреть сообщение
если деструктор успешно вызывается, то останится ли член data в памяти? Или по другому, будет ли утечка памяти?
в приведенном коде вектор data будет удален, и clear вовсе не обязательно вызывать
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru