0 / 0 / 0
Регистрация: 16.05.2021
Сообщений: 3
|
||||||
1 | ||||||
Удаляется ли динамический массив после выхода из функции?26.05.2021, 11:10. Показов 1364. Ответов 7
Метки нет (Все метки)
например
0
|
26.05.2021, 11:10 | |
Ответы с готовыми решениями:
7
Не удаляется Visual Studio 2013 после выхода из строя HDD Не удаляется динамический массив Динамический массив структур (не происходит передачи и некорректно удаляется) После использования free? он не оказывает влияния после выхода из функции |
8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
26.05.2021, 11:14 | 2 |
1
|
26.05.2021, 12:10 | 3 |
в памяти останется, но для программы потеряется, если ar не будет никуда return или присвоен внешней переменной или ещё каким-то образом сохранён в переменных программы. Без попытки спасти ar это называется утечка памяти.
0
|
1710 / 1110 / 337
Регистрация: 25.01.2019
Сообщений: 2,910
|
||||||
26.05.2021, 13:08 | 5 | |||||
не совсем:
1
|
8972 / 4318 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
26.05.2021, 21:59 | 7 |
1
|
Модератор
|
||||||
26.05.2021, 22:11 | 8 | |||||
Да. Оператор
delete по его документу будет ничего не делать с указателем NULL (т.е. это всегда безопасно).
0
|
26.05.2021, 22:11 | |
26.05.2021, 22:11 | |
Помогаю со студенческими работами здесь
8
Почему выделенная внутри функции память удаляется после возврата функции? Это можно исправить? Удаляется string после выполнения функции Массив пустой после выхода из цикла? После выхода из функции, чтобы матрица не изменялась После выхода из функции, чтобы матрица не изменялась Не сохраняются значения в классе после выхода из функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |