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

Массивы и строки char + освобождение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны вещественные числа А1,А2,...,А10 http://www.cyberforum.ru/cpp-beginners/thread414427.html
Помогите сделать программу! Даны вещественные числа А1,А2,...,А10. Верно ли, что их сумма превышает 100,78? Заранее спасибо!
C++ Не получается перестановка Суть программы заключается в следующем. Я динамически выделяю память под двухмерный массив, прошу пользователя написать , какого порядка он хочет видеть матрицы и собственно создаю матрицу. Затем я... http://www.cyberforum.ru/cpp-beginners/thread414426.html
Перестановки чисел. Программа с рекурсией. C++
Люди, кто может, помогите пожалуйста!!!! Нужно написать программу с РЕКУРСИЕЙ на си. Вот само задание: Дано n различных натуральных чисел. Нужно напечатать все перестановки этих чисел. Или...
структура стек C++
struct Stack //объявление структутры стека { int info; //информационная часть элемента, например int Stack *next; //адресная часть - указатель на следующий элемент } *start; void...
C++ Найти простой множитель http://www.cyberforum.ru/cpp-beginners/thread414400.html
Найти простой множитель, который в разложении элементов линейного массива встречается чаще всего. Если таких множителей несколько, вывести все.
C++ умножение разных систем счисления нужно написать программу для умножения чисел по основанию 8 и 4 в ответе должен быть в в системе по основанию 4 подробнее

Показать сообщение отдельно
GBIT
11 / 11 / 1
Регистрация: 05.10.2011
Сообщений: 219

Массивы и строки char + освобождение памяти - C++

22.12.2011, 13:04. Просмотров 2910. Ответов 7
Метки (Все метки)

Не понимаю когда нужно освобождать память когда нет? Когда пользоваться delete[]

если я объявляю
char *Name=new char[32];
ему обязательно перед завершением работы программы дописывать
delete[]Name;
?
или если я объявляю
char Name[32];
тут нужно delete?
а еще не совсем понимаю когда у меня создается строка а когда массив одномерный?
подозрение что в первом случае был массив а в другом строка. или это везде был массив.. оО

еще интересно когда идет переполнение стека?
что делать чтобы его не было?

Добавлено через 6 минут
и еще, кстати, почему бы до кучи еще и переменные не удалять таким же образом?
int a;
delete []a;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru