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

Вылетает при удалении памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсортировать слова по алфавиту методом выбора и записать в новый файл http://www.cyberforum.ru/cpp-beginners/thread78411.html
Пишу на ms visual c++ 6 Оконное приложение.Первая кнопка читает текстовый файл и выводит слова в первый эдитбокс. Вторая должна отсортровать эти слова по алфавиту методом выбора и записать в новый файл. Вопрос в чем, если слова читаемые из файла остаются в эдитбоксе, т.е. в буфере, их можно взять и отсортировать, т.е. не прибегая к повторному чтению файла во время сортировки.Как это на частном...
C++ Динамические массивы 1. Добавить после каждого четного элемента элемент со значением 0 2. Добавить столбец в конец матрицы :-[пожалуйста http://www.cyberforum.ru/cpp-beginners/thread78407.html
задание на массивы и бесконеч.сумму ряда. C++
Прошу о помощи уважаемые форумчане.Столкнулась с проблемой в написании программ: 1)Дана последовательность и n действительных чисел.Найти номер первого максимального элемента.(используя одномерный массив) 2)вычислить бесконечную сумму ряда с заданной точностью до e(e>0) http://portal.san.ru/forums/journal/uploads/j51705_1261513702.jpg заранее благодарна
Перегрузка операторов для классов C++
Определить класс описывающий вектор в пространстве. Для класса перегрузить префиксный унарный оператор. Написать программу в которой используеться перегруженый оператор. Добавлено через 3 минуты помогите плз
C++ Проконсультируйте с програмкой http://www.cyberforum.ru/cpp-beginners/thread78381.html
Ввести строку символов, в которой могут быть символы вернего и нижнего регистров. Нужно символы верхнего регистра заменить символом " * ". Я так понял что для этого можно воспользоватся таким кодом char c = 'A'; if( isupper(c) ) cout << c << " в верхнем регистре"; но мне б не помешала консультация по коду
C++ Функции (рекурсия) Помогите, пожалуйста, решить задачи!!!!! Задание №1: Для заданного натурального числа n вычислить n-й член рекуррентной последовательности Un, задаваемой с помощью следующих формул: U1 = 1; U2 = 2; U3 = 3; Un = Un-1 * Un-2 + Un-3, n>=4. Пример 1. Для заданного натурального числа n вычислить n-й член рекуррентной последовательности Fn, задаваемой с помощью следующих формул: F1... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
23.12.2009, 06:15     Вылетает при удалении памяти
Если у тебя массив, то внем надо
C++
1
delete [] point;
, а в двумерном
C++
1
delete []point[i];
. Коме того, класс с членами-указателями в обязательном порядке имеет явный конструктор, в котором или выделяется память по этим указателям, или в них пишется NULL, при уменьшении числа элементов в динамическом массиве надо проверять, сколько осталось и если 0 - то delete с последующим присваиванием NULL, а перед любым делитом надо поверять значение указателя и выполнять делит только если не NULL.
 
Текущее время: 01:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru