Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод в консоль и возврат каретки https://www.cyberforum.ru/ cpp-beginners/ thread1347745.html
Вывожу в цикле в консольное приложение по ходу обработки данных массива: cout << "Обработано строк:" << i << "\r"; При таком выводе явно видно как мигает строка из-за возврата каретки. Как это...
C++ Неправильно срабатывает нажатие кнопок в MessageBox
Неправильно обрабатывается нажатие кнопок в MessageBox retry: try { NewBook->SaveAs(PathFile +"Correct"+" "+FileName,Excel::xlAddIn8 , &vtMissing, &vtMissing, &vtMissing, &vtMissing,...
C++ Как правильно написать, чтобы выводился "0"? Задание таково. Создать 10 случайных чисел в диапазоне от –10 до 10. В процессе вывода их на экран вычислить процент четных чисел, процент нечетных и процент нулей. запара в том что не считаются... https://www.cyberforum.ru/ cpp-beginners/ thread1347696.html C++ Сортировка одномерного массива по возрастанию Скажите, откуда такие числа взялись? И если можно, то исправьте, пожалуйста, мою ошибку. Что-то не так сделал в моменте сортировки элементов по возрастанию. #include "stdafx.h" #include... https://www.cyberforum.ru/ cpp-beginners/ thread1347690.html
C++ Найти слова с наибольшим количеством гласных букв
записывается 10 слов и потом выводится одно слово с большим количеством гласных букв
C++ Вычислить значение функции в заданном диапазоне https://www.cyberforum.ru/ cpp-beginners/ thread1347681.html
помогите пожалуйста! Вычислить значение функции в заданном диапазоне. Осуществить вывод исходных данных и результат вычисления значения функции, указав наименования переменных и функции. система...
C++ Ошибка с записью в файл https://www.cyberforum.ru/ cpp-beginners/ thread1347679.html
Итак, мне в данной части кода не работает запись, т.е. когда я выбираю запись, то у меня сразу же завершается цикл записи и ничего не сохраняется while (2) { ...
C++ LINK: fatal error LNK1168: не удается открыть exe для записи
Подскажите пожалуйста,что значит эта ошибка? 1>------ Построение начато: проект: Курсовая лаба, Конфигурация: Debug Win32 ------ 1>Компоновка... 1>LINK : fatal error LNK1168: не удается...
C++ Сортировка посредством слияния списков Помогите пожалуйста написать алгоритм сортировки посредством слияния списков https://www.cyberforum.ru/ cpp-beginners/ thread1347564.html C++ Функция, возвращающая номер максимального элемента массива https://www.cyberforum.ru/ cpp-beginners/ thread1347559.html
массив из 10 целых чисел функцию возвращающию максимальный номер
C++ Поменять местами наибольший член последовательности и член с номером m
Помогите в 4 пункте меню сделать вывод на консоль, в файл и защиту если сразу выбрать 4 пункт. #include <stdio.h> #include "stdafx.h" #include "locale.h" #include "conio.h" #include...
C++ Обменная сортировка со слиянием Помогите! Нужна рабочая программа для Visual C++ с обменной сортировкой и слиянием. Например 2 массивов. https://www.cyberforum.ru/ cpp-beginners/ thread1347528.html
1 / 1 / 0
Регистрация: 16.07.2013
Сообщений: 42
0

Ошибка при удалении динамического массива - C++ - Ответ 7075170

06.01.2015, 22:05. Показов 758. Ответов 2
Метки (Все метки)

Добрый вечер!

Ругается на HEAP CORRUPTION DETECTED в строке с delete [] vertex;
В чём может быть дело?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
void read_stl (char* file,float *vertex)
{
...
//Цикл с присвоением
vertex[i]=atof(word.c_str());
...
}
 
int main(int argc, char* argv[])
{
int size = get_size_stl("123.stl");
float* vertex = new float[3*size-1];
read_stl ("123.stl",vertex);
 
for (int j=0;j<size/3;j++)
{
robot->addTriangle(&vertex[9*j],&vertex[9*j+3],&vertex[9*j+6]);
}
 
...
 
delete [] vertex;
return 0;
}


Вернуться к обсуждению:
Ошибка при удалении динамического массива C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2015, 22:05
Готовые ответы и решения:

Ошибка при удалении динамического массива
Непонятная мне ошибка при удалении массива #include &lt;iostream&gt; #include &lt;conio.h&gt; using...

Ошибка при удалении динамического массива
Доброго времени суток! ПРоблема заключается в том, что при попытке очистить память из под...

Ошибка SIGTRAP при удалении динамического 2D массива
Нужно было создать двухмерный динамический массив в форме &quot;пирамиды&quot;, скажем так, заполнить его...

Возникает ошибка при удалении динамического массива символов в деструкторе класса
Всем привет. Есть приватная переменная, указатель на строку wchar_t *pUAgent; В конструкторе...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2015, 22:05
Помогаю со студенческими работами здесь

Вылет программы при удалении динамического массива
Писал программу с использованием динамического массива, все компилилось нормально, но в какой-то...

Нужно ли при удалении динамического массива присваивать NULL?
Вот создал я динамический массив N на M: int **mas; mas=new int*; for(i=0;i&lt;n;i++) mas=new...

Heap corruption detected при удалении динамического массива
mystring.cpp - здесь происходит ошибка в функции MyString::operator на строке delete s. В чем тут...

Ошибка при удалении массива
Программа работает нормально, но в конце при удалении выдает ошибку &quot;Invalid address specified to...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru