Форум программистов, компьютерный форум CyberForum.ru

Удаление динамической памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какую и как использовать функцию, чтобы float сделать int? http://www.cyberforum.ru/cpp-beginners/thread14765.html
Какую и как использовать функцию, чтобы float сделать int?
C++ Проблемы работы с графикой (graphics.h) после апгрейда компа.. :( Короче курсовая на носу. Писал заставку на тему баскетбол, ну типа там нарисовал площадку, мячик, и мячик прыгает с корзины в корзину... Все было прикольтно, пока не сделал абгрейд... Работаю в Turbo C++ ver 1.01. поменял комп короче полностю, постваил новую ось, поставил Си, и блин она работает, а как только касаеться работы с графикой, тупо закрываеться.. ну если в Си запустить через Contrl+F9... http://www.cyberforum.ru/cpp-beginners/thread14755.html
C++ Помогите решить две простые задачи(перевод из десятичной с. с в двоичную и полное решение квадратного уравнения)
5.6Перевод из 10-й системы счисления в 2-ю 5.7Решение квадратного уравнения полное Добавлено через 2 минуты 14 секунд /************************************** Перевод из десятичной системы счисления в двоичную Автор: Muslimov Ildar Fanisovich Программа переводящая из десятичной системы в двоичную
C++ Определить, какое из чисел встречается в массиве чаще всего
8. Элементы массива расположить в обратном порядке, не используя дополнительный массив. Написать программу, в которой исходный массив заполнить случайным образом элементами в пределах от 101 до 200. Вывести на экран элементы исходного и полученного массивов. 9. Написать фрагмент программы для определения, какое из чисел встречается в массиве чаще всего. 10. Написать рекурсивную функцию поиска...
C++ Динамический массив в С++: как поменять длину массива по ходу выполнения программы? http://www.cyberforum.ru/cpp-beginners/thread14746.html
Есть такая проблема: есть файл, в котором построчно записаны числа float (1 число - 1 строка). Количество чисел неизвестно. Как сделать так, т.е. какие операции надо объявить, чтоб программа читала всё следующее число и заносила его в массив, как то: FILE *op;//файл с неизвестным количеством чисел float float d; int i=0; ... while (!feof(op)) {
C++ Проблема: DevC++ отказывается компилировать (виста)! Помогите, плиз, с такой проблемой: DevC++ 4.9.9.2, скачал, установил, вроде всё работает, НО отказывается компилировать в принципе. Нажимаю кнопку - никакой реакции в принципе. Путь состоит только из латинских букв. Стоит виста (с этой системой раньше не работал). Поиск заюзался - ничего не помогает. подробнее

Показать сообщение отдельно
leviaphan
4 / 4 / 0
Регистрация: 18.08.2008
Сообщений: 73
28.10.2008, 12:41  [ТС]     Удаление динамической памяти
delete надо использовать там, где нужно освободить память. Где это в программе ты будешь делать - дело твое.
Я наверное не так объяснил... Например, есть код:

C++
1
2
3
4
5
6
7
8
#include <iostream>
int main()
{
   char* s = new char [100];
   // тут мы что-то делаем со строкой
   delete [] s; /* как я понял из ваших слов, всё равно, есть эта строчка или нет, потому что память, выделенная для s, и без delete сможет быть использована другими программами? всё равно именно в этом конретном случае, когда оператор delete размещён сразу перед завершением программы? */
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru