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

Heap corruption detected - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление стоимости продукции с учетом скидки http://www.cyberforum.ru/cpp-beginners/thread953216.html
Написать алгоритм программы вычисление стоимости продукции с учетом скидки. Скидка 3% представляется, если сумма больше 500 руб, 5% если сумма 1000 руб. Программа должна работать с произвольным количеством покупки.
C++ Как создать двоичный файл и записать в него n целых чисел? народ!как создать двоичный файл и записать в него n целых чисел. Из файла сформировать массив, записав в него только ненулевые компоненты, находящиеся после максимального элемента.? http://www.cyberforum.ru/cpp-beginners/thread953213.html
Простой массив C++
Написал программу. #include <iostream> using namespace std; int main() { int b; cout << "Vvedite koli4estvo kustov: "; cin >> b;
C++ Перевод
Помогите перевести в C++ const n=5; m=5; var b:arrayof integer; i,j,jmx,jmn,t:integer; begin randomize; for i:=1 to n do begin for j:=1 to n do
C++ Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива, расположеных выше левой диагонали. http://www.cyberforum.ru/cpp-beginners/thread953173.html
Дан целочисленный массив В(1..5, 1..5). Найти количество положительных элементов данного массива, расположеных выше левой диагонали.
C++ Подключение сторонних файлов Добрый день! Я новичок в С++ и программировании вообще. Если мой вопрос покажется идиотским, все таки хоть как то объясните. Я изучаю С++ по книгам. Выучил несколько приемчиков, написал несколько учебных программ в консольке и.т.д. Парралельно я решил поставить и решить большую задачу ( в качестве обучения). Например создание приложения. Наверное (как у каждого приложения) необходимо создать... подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15237 / 6869 / 1088
Регистрация: 02.05.2013
Сообщений: 11,240
Завершенные тесты: 1
12.09.2013, 20:34     Heap corruption detected
sicknessed, учитесь сводить задачу к минимально воспроизводимому примеру:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <iostream>
 
 
 
class Matr {
    public:
        Matr(const int row, const int column);
        ~Matr();
        char** body;
    private:
        int numberOfColumn;
        int numberOfRow;
};
 
 
 
Matr::Matr(const int row = 1, const int column = 0){
    body = new char*[row];
    for(int i = 0; i < column; i++){
        body[i] = new char[column];
    }
    numberOfColumn = column;
    numberOfRow = row;
}
 
 
 
Matr::~Matr(){
    for(int i = 0; i < numberOfRow; i++){
        delete body[i];
    }
    delete[] body;
}
 
 
 
 
int main(){
    Matr matr(10,5);
return 0;
}
Вылетает с segmentation fault.
По-прежнему нет идей, где искать ошибку ?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru