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

оператор 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
Модератор
6673 / 5082 / 474
Регистрация: 14.02.2011
Сообщений: 17,047
09.12.2013, 22:45
Цитата Сообщение от Serg046 Посмотреть сообщение
почему оператор delete после своей работы не обнуляет указатель сам,
потому что не может он этого сделать он работает с копией адреса
ты же не спрашиваешь почему объявление переменных не обнуляет их автоматически, это ведь тоже логично
(хотя глобальные обнуляет)
прими как данное
или дизасемблируй программу и посмотри как все это работает

Добавлено через 1 минуту
вот как он будет выглядеть в ассемблере (примерный код для 80х86)
Assembler
1
2
push a;
call delete;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru