Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в коде Цикл работает пока вводятся tempЫ и цикл_офф равен фалс. Когда пишу в темп "no more", cycle_off становится тру и цикл прекращается. Проблема в том что дальше окно закрывается и код keep_window_open(); не выполняется. Т.е в консоли то я должен ввести что нибудь что бы окно закрыть, а этого нет. Если цикл закомментить то всё работает нормально. В чём проблема никак не врублюсь. #include... https://www.cyberforum.ru/ cpp-beginners/ thread1108022.html C++ Как правильно отнаследовать?
Здарова! Такой вопрос! как можно правильно записать следующее:есть два класса 1-й класс -граф, второй класс-минимальный путь из одной точки до другой.Хотел сделать следующее, есть некоторая перменная "k" типа Graph(1-й класс) там вводится граф. Затем эта переменная передается в другой класс Minway(поиск минимального пути в графе), чтобы использовать саму таблицу смежности.Как можно это правильно...
C++ Разработайте программу на С++, которая вводила бы пробег в милях и бензин, использованный из каждой емкости https://www.cyberforum.ru/ cpp-beginners/ thread1107997.html
Здравствуйте! Помогите пожалуйста! Программа работает, но не правильно немного, с меткой проблемы, результат выводит не верно на последних шагах. Очень хочется понять свои ошибки, но сама не справлюсь. Из-за высокой цены бензина водители озабочены затратами топлива своих автомобилей. Один водитель взял в рейс несколько емкостей бензина, записывая пройденные мили и бензин, использованный из...
C++ Написать программу содержащую процедуры формирования и просмотра списка и функцию вставляющую элемент с заданным номером https://www.cyberforum.ru/ cpp-beginners/ thread1107993.html
написать программу содержащую процедуры формирования и просмотра списка и функцию вставляющую элемент с заданным номером
C++ Определить, упорядочены ли по возрастанию или по убыванию цифры в записи натурального n
Код работает только для возрастающих чисел, а для убывающих выдаёт NO. Думаю, проблема с индексами в массиве, но как ни пробовал, ничего не получилось изменить. Заранее благодарю :) Вот код: #include "stdafx.h" #include "stdio.h" #include "locale.h" #include "math.h" long n; int _tmain(int argc, _TCHAR* argv)
C++ Setlocale() и getline() Доброго времени суток. Вот код тестовой программы: void main() { setlocale(LC_ALL, "Russian"); char a; cin.getline(a, sizeof(a)); cout<<a<<endl; system("pause"); } https://www.cyberforum.ru/ cpp-beginners/ thread1107990.html
C++ Составить программу вычисления экспоненты числа, значение которого ближе всего к значению функции y Даны три числа А,В,С. Составить программу вычисления экспоненты числа, значение которого ближе всего к значению функции y=(sin(b)+cos(a))/ln(c+2). на языке С https://www.cyberforum.ru/ cpp-beginners/ thread1107984.html C++ Ошибка в программе по нахождению минимельного элемента последовательности
Всем привет. Вот программа по нахождению максимального и минимального элемента последовательности, а также номера этого элемента. Для максимального элемента результат верный: 10-ый элемент максимальный и равен 13,5. Для минимального элемента программа просто выводит значение последнего элемента последовательности. В то время как минимальным элементом является первый, и он равен 0,8187. ...
C++ Оптимизация кода с использование SIMD Есть код inline double dot(const float* v1, const float* v2) { return v1 * v2 + v1 * v2 + v1 * v2; } Переписал его вот так #define GET(res, i) _res.m128_f32 https://www.cyberforum.ru/ cpp-beginners/ thread1107934.html C++ Есть класс двусвязного списка(head,tail),как разделить его на два списка Есть класс двусвязного списка(head,tail),как разделить его на два списка(отрицательные и положительные элементы) Как это сделать без выделения памяти?как я понимаю с указателями надо поработать. https://www.cyberforum.ru/ cpp-beginners/ thread1107932.html
C++ Вычислить сумму ряда, состоящего из N слагаемых, и вывести результат с M знаками после запятой
Вычислить сумму ряда, состоящего из N слагаемых, и вывести результат с M знаками после запятой.
C++ Биномиальные коэффициенты https://www.cyberforum.ru/ cpp-beginners/ thread1107907.html
Мне задали создать программу в которой Вводится 2 числа - n и k. И Необходимо вывести биномиальные коэффициенты. Но к сожалению Я не понял что такое "Биномиальные коэффициенты".
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.03.2014, 20:58 0

Что будет с указателем после использования операции delete? - C++ - Ответ 5846515

01.03.2014, 20:58. Показов 5513. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от Tulosba Посмотреть сообщение
Есть дом по адресу ул.Ленина, д.42. Его снесли. Дома нет, а адрес остался.
Понятно, что через некоторое время и адреса не останется, но это же происходит в программе, когда указатель выходит из области видимости.
Тут вопрос о другом.
Цитата Сообщение от mariko_11 Посмотреть сообщение
То есть, каково В ОБЩЕМ СЛУЧАЕ значение указателя после применения к нему операции delete? А как обстоят дела с delete []?
Не о том, что происходит со значением указателя, когда указатель выходит из области видимости, а о том, что происходит со значением указателя после delete. Например, в других библиотеках есть указатели (guarded pointer), которые автоматически принимают значение null, когда объект, на который они указывают, удаляется (например в Qt: класс QPointer).

Вернуться к обсуждению:
Что будет с указателем после использования операции delete? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2014, 20:58
Готовые ответы и решения:

Используя delete по указателю, возвращенному new [] или delete [] указателем, возвращаемым new
Помогите ответить на вопрос, не могу понять суть вопроса (правильно ли понимаю, что будет если...

Что будет, если new вызвать 2 раза с одним и тем же указателем?
Собственно вопрос что будет? напрмер int *i=new(1); i=new(3); i будет сылаться на ячеку со...

Динамический массив структур. Почему данные доступны после выполнения операции delete []
Всем привет! Выполнил вот такое задание. После того как вывелись данные трех структур, очищаю...

в классе создаётся объект оператором new, как его удалить после использования в основной программе? delete в вызывающей функции не вариант!
Собсно //Это типа служебного класса. (Внимание! В оригинальном коде он вложен в класс xx,...

21
01.03.2014, 20:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2014, 20:58
Помогаю со студенческими работами здесь

После использования операции присваивания ошибку выдает само удаление файла
У меня есть шаблон. Его принцип работы как ArrayList из java. Но есть проблема с удалением...

Какое будет значение Р после выполнения операции логического присваивания?
Значение Р после выполнения операции логического присваивания P:=(2*2=4) and (3*3=10) 1. 14...

Операции с указателем к char[]
Есть некая структура, например WNDCLASSA, где её члены: typedef struct tagWNDCLASSA { UINT ...

Что будет, если клиент арендовал адрес dchp, и во время использования пул изменился?
пул был 192.168.1.2-192.168.1.34 арендован был адрес 192.168.1.13 к примеру изменили на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru