Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
1 / 1 / 0
Регистрация: 10.12.2018
Сообщений: 52
1

Нужно ли устанавливать указатель на первый элемент динамического массива при его освобождении

07.04.2019, 01:53. Показов 996. Ответов 3
Метки нет (Все метки)

Перед тем как освободить память от динамического массива, обязательно устанавливать указатель на первый элемент массива?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2019, 01:53
Ответы с готовыми решениями:

Почему при создании динамического массива, отладчик видит только один первый элемент?
Здравствуйте. Объясните почему при создании динамического массива, отладчик (а точнее окно...

Не получается удалить первый отрицательный элемент динамического массива
Удалить первый отрицательный элемент динамического массива помогите пожалуйста #include "stdafx.h"...

Поменять первый и максимальный элемент одномерного динамического массива
Помогите пожалуйста, нужно разработать метод-член класса для преобразования одномерного...

Может ли указатель показывать на последний элемент массива, а не на первый?
Люди!!!! подскажите! может ли указатель показывать на последний элемент массива, а не на...

3
зомбяк
1556 / 1195 / 339
Регистрация: 14.05.2017
Сообщений: 3,883
07.04.2019, 02:01 2
Обязательно.
1
1 / 1 / 0
Регистрация: 10.12.2018
Сообщений: 52
07.04.2019, 02:04  [ТС] 3
Объясните, пожалуйста, для чего?
0
зомбяк
1556 / 1195 / 339
Регистрация: 14.05.2017
Сообщений: 3,883
07.04.2019, 05:24 4
Лучший ответ Сообщение было отмечено Metamorph01 как решение

Решение

Потому что информацию о том,сколько байтов занято этим массивом, либо хранят для возвращённого адреса массива, либо хранят в памяти непосредственно перед самим массивом (в зависимости от реализации компилятора). Соответственно для обоих случаев необходимо передавать именно тот же самый адрес, который был выдан new[] .
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2019, 05:24

Функция должна возвращать указатель на первый элемент массива,удовлетворяющий условию
Функция должна возвращать указатель на первый элемент массива,удовлетворяющий условию(в данном...

Поставить минимальный элемент в начале массива перенося первый элемент на его место
1) Пользователем вводится одномерный массив целых чисел. Программа должна поставить минимальный...

Каждый отрицательный элемент динамического массива заменить на его абсолютную величину
Дан массив вещественных чисел. Вывести на экран новое состояние массива, в котором: а)...

Как удалить элемент из массива и сжать его (без динамического выделения памяти)?
как удалить элемент из массива и сжать его,без динамического выделения памяти


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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