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

Не могу удалить динамически выделенную память под массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread794917.html
Надо реализовать решение вот этой задачи в C++ В опщем вот сама задача (картинка)
C++ Как найти в строке вещественные числа ? Всем доброго времени суток, как в строке найти вещественные числа, знаю функцию isdigit(c) но она проверяет является ли с - числом, а нужно вещественное http://www.cyberforum.ru/cpp-beginners/thread794913.html
C++ Дискретно - косинусоидальное преобразование
Добрый день. Необходимо с помощью ДКП преобразовать изображение. Инфы мало, поэтому не уверен что алгоритм верный. Код приведен ниже. DirectDTC - прямое, InverseDTC - обратное. Функции DirectDTC...
C++ Строки. написать(код программы) рекурсивную функцию, "перевертывающей" строку S
Помогите пожалуйста написать(код программы) рекурсивную функцию, "перевертывающей" строку S? На С++ или Pascal ABC, заранее благодарен
C++ о правильности написания http://www.cyberforum.ru/cpp-beginners/thread794892.html
Всем привет! Есть неясности: Имеем функцию: void foo(int* i); Как правильнее ее описать и вызывать? В книгах выдел 2 варианта:
C++ Threads. Задача. Написать программу, которая создаёт несколько потоков поиска простых чисел и записи в .txt Добрый день. Начал изучать потоки и програмить с помощью C++. Дали задание - Написать программу, которая создаёт несколько потоков поиска простых чисел и записи в .txt. Насколько запись в ткст файлы... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3142 / 307
Регистрация: 04.12.2011
Сообщений: 8,673
Записей в блоге: 5
25.02.2013, 22:40
Цитата Сообщение от wikikino Посмотреть сообщение
И еще один вопрос: double *mass1= new double[size]; - что означает каждый double ? первый означает, что я выделяю массив, где буду хранить переменные типа double (если я правильно понял). А второй ? Спасибо большое.
Первый значит, - указатель на double. А второй нельзя интерпретировать в отрыве от new:
new double[size];
означает, - выделить память длиной сайз даблов и вернуть на неё указатель (на начало). Всё выражение, - выделение памяти и присваивание значения указателю. Чтобы потом можно было использовать и освободить. В Вашем примере, она освобождается без использования.
ps а память Вы освободили использя delete.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru