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

Недопустимая операция при выполнении оператора delete[] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как убрать запуск консоли (conagent-а)? http://www.cyberforum.ru/cpp-beginners/thread465611.html
Подскажите пжлста - как убрать запуск консоли если, например, в визарде vc++ создается консольное приложение и пишется opengl программка - запускается и желаемое окно и этот текстовый довесок?......
C++ Где взять библиотеки к метафайлам? Где взять библиотеки по сабжу? Запарился я писать свою. Эта векторная, чтоб ее черти побрали. В Кореле делаешь метафайл, экспортируешь, потом, скажем, во FreeHand-е импортируешь - мама мия, совсем... http://www.cyberforum.ru/cpp-beginners/thread465608.html
Как поместить строки в .dll ?? C++
Как туда поместить функции я разобрался ... А вот строки и другие ресурсы - никак.
C++ Как динамически обьявить многомерный массив (ptr = new int[5][5])?
как обявить вот такую вот штуку: int * ptr = new int; заранее благодарен Роман.
C++ Определить количество "особых" элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread465546.html
Здравствуйте, господа! Тут такая тема, дана матрица a, нужно определить кол-во 'особых' элементов матрицы, считая элемент 'особым', если он больше суммы остальных элементов своего столбца. Для...
C++ CtrlAltDel - как можно отключить/включить? Хочу, чтобы моё приложение блокировало 'волшебные комбинации', как то Ctrl+Alt+Del, Alt+Tab и т.п. Буду весьма признателен за помощь умных людей недалёкому ламеру:)) alex_moscow@inbox.ru подробнее

Показать сообщение отдельно
alvor
0 / 0 / 0
Регистрация: 26.02.2008
Сообщений: 7

Недопустимая операция при выполнении оператора delete[] - C++

26.02.2008, 15:18. Просмотров 978. Ответов 6
Метки (Все метки)

Проблема у меня такая. Есть функция. Кусок ее кода выглядит примерно так:
C++
1
2
3
4
5
6
7
8
9
10
//... получам M и N
float *pArr1 = new float [M];
int *pArr2 = new int [M];
int *pArr3 = new int [N];
int *pArr4 = new int [N];
//... что то делаем с массивами
delete [] pArr1;
delete [] pArr2;
delete [] pArr3;
delete [] pArr4;
Компилируется это все без проблем (под MSVC 6.0). А вот при выполнении программы производится некая недопустимая операция именно на инструкциях delete []. Если все четыре строки с delete убрать -- то все работает без проблем.
В чем может быть ошибка? Если кто знает, помогите плз.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru