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

оператор delete у null - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ c++ http://www.cyberforum.ru/cpp/thread1032113.html
помогите решить задачи. Будьте добры, ознакомьтесь с правилами форума и оформите свои темы соответствующе.
C++ Создание защиты файла Доброе время! Подскажите кто знает, как сделать простой пакер Windows ЕХЕ файла? Может где прочитать про это можно, а то гугл ничего толкового не находит. http://www.cyberforum.ru/cpp/thread1030852.html
C++ Вызов метода вызывает ошибку линковщика
Здравствуйте. Есть метод: bool m_containsIdentifier(const std::vector<std::pair<std::string, std::string>>& vector, const std::string& identifier) { for (const auto& pair : vector) { ...
Как запретить нажатие кнопок? C++
Как в консольном прэкте запретить нажатие кнопки "А" после комбинации клавиш "Ctrl+Shift+Z"?
C++ Программа диагностики ошибок http://www.cyberforum.ru/cpp/thread1026584.html
Тема курсовой работы: Программа диагностики ошибок. Программа обнаруживает в тексте программы на выбранном языке как синтаксические, так и семантические ошибки (не менее 30 ошибок каждого вида). ...
C++ Настройка зависимостей проектов в MS VC++ 2010 Express Доброго времени суток :) Взялся делать курсовую по одному предмету ) На плюсах писал давно, всё позабывал ) Есть несколько проектов библиотек (думаю, лучше всего делать их статическими) и... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,254
09.12.2013, 21:39
C++
1
delete NULL;
нормальная конструкция

Цитата Сообщение от Serg046 Посмотреть сообщение
delete browser; delete browser;
ошибка будет однако
ты удалил память а указатель то на неё все равно указывает, он автоматически не обнуляется
даже такая конструкция даст ошибку
C++
1
2
3
delete browser; 
if(browser)
 delete browser;
так что проверка здесь не поможет
Цитата Сообщение от Serg046 Посмотреть сообщение
Что, после каждого удаления, присваивать NULL указателю
АГА

Добавлено через 1 минуту
Цитата Сообщение от Serg046 Посмотреть сообщение
такой код (delete к null указателю), ну или когда-то было опасно,
не могу сказать точно но по моему проверять нужно free
Цитата Сообщение от Serg046 Посмотреть сообщение
почему нельзя было встроить проверку в реализацию самого оператора delete
считай что уже встроен
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.