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

Не могу разобраться с указателями(не понимаю сути освобождения памяти) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Цикл на проверку введённых данных http://www.cyberforum.ru/cpp-beginners/thread824465.html
Здравствуйте. Мне нужно проверить вводимые данные в двумерный массив. Всё бы хорошо, если бы на последнюю строчку ввода при правильном вводе программа бы не жаловалась. Пример: ввожу всё время 1...
C++ Закрывается ехе-файл Всем доброго время суток! Возникла такая дурацкая проблема, не могу разобраться. Пишу на 10й студии, обычное консольное приложение. Программа работает как надо, но когда запускаю ехе-файл из папки... http://www.cyberforum.ru/cpp-beginners/thread824464.html
Поиск методом золотого сечения C++
Здравствуйте, вот задался целью написать поиск в большом массиве, с помощью метода золотого сечения: вернуть функция должна номер элемента в массиве, если он там есть, -1, в случае, если элемент...
Отобразить количество используемой динамической памяти C++
С помощью средств мониторинга реализовать следующий функционал проги: 1. отобразить кол-во используемой дин. памяти перед объявлением дин. массивов и переменных. 2. отобразить кол-во используемой...
C++ Линейный поиск в числовом массиве с барьером и без барьера по числовому ключу http://www.cyberforum.ru/cpp-beginners/thread824447.html
Линейный поиск в числовом массиве с барьером и без барьера по числовому ключу. Не могу понять почему ругается на поиск с барьером. Помогите разобраться. // lab4.cpp: определяет точку входа для...
C++ Ошибка линковки - error LNK2019: ссылка на неразрешенный внешний символ Что может быть не так? есть файл test.h #ifndef _T_ #define _T_ template<class T> class test { //.... }; подробнее

Показать сообщение отдельно
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,470
01.04.2013, 02:17
Ты всё правильно делаешь, ты вызвал
C++
1
delete[] ResPtr;
всё, не эксперементируй больше с этим указателем. После этого там вовсе необязательно должен быть ноль- да и почему он там должен быть, ноль-то? Ты сказал системе- всё, этот адрес мне не нужен и всё, она когда ей надо, тогда и заберёт его. Кстати ничего удивительного если он будет после delete рабочим. Значит система не забрала ещё себе участок памяти, на который указывает ResPtr. И, повторюсь, после того как заберёт, она не обязана написать в переменную ResPtr NULL.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru