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

HELP! Ошибка при выполнении оператора delete[] - C++

Войти
Другие темы раздела
Visual C++ Как блокировать клавиши в MFC? http://www.cyberforum.ru/cpp-beginners/thread465615.html
Подскажите, как блокировать ALT. Или придумать другой способ того, чтобы прога не вырубалась CTRL+ALT+DEL'ом и ALT+TAB'ом. С ALT+F4 уже разобрался... Заранее thanks. UraN
C++ Как убрать запуск консоли (conagent-а)? Подскажите пжлста - как убрать запуск консоли если, например, в визарде vc++ создается консольное приложение и пишется opengl программка - запускается и желаемое окно и этот текстовый довесок?... Спросить боле неукого где ета хренова галочка находиться :( http://www.cyberforum.ru/cpp-beginners/thread465611.html
C++ Где взять библиотеки к метафайлам?
Где взять библиотеки по сабжу? Запарился я писать свою. Эта векторная, чтоб ее черти побрали. В Кореле делаешь метафайл, экспортируешь, потом, скажем, во FreeHand-е импортируешь - мама мия, совсем всё по другому. А мне писать код, чтоб в любом векторнике подготовленная, эта дрянь отображалась корректно! Я трёхнусь скоро. В MFC все ограничено проигрыванием, больше заготовок нет. Беда.
Как поместить строки в .dll ?? C++
Как туда поместить функции я разобрался ... А вот строки и другие ресурсы - никак.
C++ Как динамически обьявить многомерный массив (ptr = new int[5][5])? http://www.cyberforum.ru/cpp-beginners/thread465554.html
как обявить вот такую вот штуку: int * ptr = new int; заранее благодарен Роман.
C++ Определить количество "особых" элементов матрицы Здравствуйте, господа! Тут такая тема, дана матрица a, нужно определить кол-во 'особых' элементов матрицы, считая элемент 'особым', если он больше суммы остальных элементов своего столбца. Для вычесления суммы m-ого столбца я написал это, но оно неработает: do { for (i=0, j=0; j<m; j++) { sum=sum+x; if (j=(m-1)) {j=0; i++;} } подробнее

Показать сообщение отдельно
alvor
0 / 0 / 0
Регистрация: 26.02.2008
Сообщений: 7
26.02.2008, 15:18     HELP! Ошибка при выполнении оператора delete[]
Проблема у меня такая. Есть функция. Кусок ее кода выглядит примерно так:
Код
//... получам 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 убрать -- то все работает без проблем.
В чем может быть ошибка? Если кто знает, помогите плз.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru