С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычисление корня 5 степени методом итераций Добрый день. Это моя первая тема на форуме. У меня никак не получается выполнить одно из заданий преподавателя: вычислить с точностью Е=10^-4 методом итераций y =\sqrt{x} {y}_{n+1} = (\frac{{y}_{n}}{5}) * (6 + \frac{{{y}_{n}}^{5}}{x}) при {y}_{0} = -1 Условие повторения цикла: \left|{y}_{n} - {y}_{n - 1} \right| \leq E https://www.cyberforum.ru/ cpp-beginners/ thread2838232.html C++ Найти сумму элементов массива кратных 3
Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Найти сумму элементов массива кратных 3.
C++ Filesystem и перебор каталогов и файлов Здравствуйте, есть вопрос, почему вызывается исключение в работе recursive_directory_iterator cout<<"Enter filename you want to find"<<endl; string name; cin>>name; path start = "C:\\Users"; bool answer =0; size_t pos; string tmp; for(recursive_directory_iterator p(start,directory_options::skip_permission_denied), end; https://www.cyberforum.ru/ cpp-beginners/ thread2838208.html C++ Создать объект класса Отдел https://www.cyberforum.ru/ cpp-beginners/ thread2838187.html
Создать объект класса Отдел и вывести информацию относительно объекта на консоль. Класс должен иметь такие свойства (поля): Id НазваниеОтдела
Создать объект C++
Создать объект класса ПЗ и вывести информацию относительно объекта на консоль. Класс должен иметь такие свойства (поля): Id Производитель НазваниеПЗ
C++ Графы c++ Задание: Нахождение центра, радиуса и диаметра дерева, заданного двоичным кодом. Входные данные. В первой строке записано одно число n – количество вершин в дереве. Во второй строке располагается двоичный код (последовательность нулей и единиц без пробелов). Выходные данные: три числа через пробел: количество вершин, образующих центр; радиус; диаметр. Примеры: input.txt 3 0011 output.txt... https://www.cyberforum.ru/ cpp-beginners/ thread2838182.html
C++ Присвоение случайных чисел элементам массива Подскажите пожалуйста как засунуть цикл for в массив QString str; // for(int p=0;p<=32; pow(p,2)){ // str = QString::number(i); int arr={2, 4,8, 16,32}; srand( time(NULL)); i = rand() % 5; https://www.cyberforum.ru/ cpp-beginners/ thread2838176.html C++ Записать в файл произвольные английские слова по 1 слову в строку
Создать текстовый файл abc.txt. Записать в файл произвольные английские слова, по 1 слову в ряд. Переписать слова в другой файл.
C++ Написать программу, которая создает одномерный массив из 50 целых чисел. Найти сумму негативных элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread2838167.html
C++ Сортировка массива структур Здраствуйте! Сделал вот такую сортировку: string country; List filtered_data; cout << "Put country: "; cin >> country; int index = 0; //filter for (int j = 0; j < s.x; j++) { for (int i = 0; i < s.y; i++) https://www.cyberforum.ru/ cpp-beginners/ thread2838166.html
C++ Работа с Visual Studio ,двоичный файл
Создать двоичный файл abc.dat. В файле abc.txt сохраняется массив действительних чисел поменять местами самое большое и самое маленькое с действительных чисел.
C++ Проект симплекс-метод. Объединить cpp файлы и создать exe файл https://www.cyberforum.ru/ cpp-beginners/ thread2838161.html
Привет, кто шарит помогите создать проект, т.е. нужно создать exe файл чтобы работала программа, в проекте есть 3 файла cpp их нужно как-то объединить и создать exe файл
Модератор
Эксперт CЭксперт С++
5201 / 2918 / 1509
Регистрация: 14.12.2018
Сообщений: 5,260
Записей в блоге: 1
26.05.2021, 12:42 0

Удаляется ли динамический массив после выхода из функции? - C++ - Ответ 15523263

26.05.2021, 12:42. Показов 1366. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от GarryAlways Посмотреть сообщение
например
Правильно будет:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int* a()
{
    int* ar = new int[5];
    return ar;
}
int main()
{
    int* p = a();
    if (p)
        delete[] p;
    return 0;
}
Или много других вариантов (см. здесь).

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

Не удаляется Visual Studio 2013 после выхода из строя HDD
Имелось 2а hdd устройства, на одном windows на другом visual studio. Жесткий диск на котором была...

Не удаляется динамический массив
Имеется такой код: short *Ind = nullptr; if (iCnt &gt; 0) { Ind = new short; memset(Ind,...

Динамический массив структур (не происходит передачи и некорректно удаляется)
Всем привет! Решил изучить динамический массив через realloc... Написал простенькую...

После использования free? он не оказывает влияния после выхода из функции
Есть вот такая функция в которой используется free() void removeNode(struct Node** t) { int...

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

Почему выделенная внутри функции память удаляется после возврата функции? Это можно исправить?
Вот пример функции, которая выделяет память под переменную, объявленную за её пределами: void...

Удаляется string после выполнения функции
Всем привет. Я начинающий в языке C++ и поэтому прошу помощи. У меня внутри функции создается...

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

После выхода из функции, чтобы матрица не изменялась
Как сделать так, чтобы передать матрицу в функцию, в функции матрицу изменить (поменять элементы...

После выхода из функции, чтобы матрица не изменялась
Как сделать так, чтобы передать матрицу в функцию, в функции матрицу изменить (поменять элементы...

Не сохраняются значения в классе после выхода из функции
Пожалуйста объясните что как и напишите работающий код) #include &lt;iostream&gt; #include...

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