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

Удаление динамического массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация. Структуры http://www.cyberforum.ru/cpp-beginners/thread1092633.html
Подскажите пожалуйста правильно ли реализовано? void zadanie24(){ struct pointer{ int *a; }; pointer *p1=new pointer; pointer *p3=new pointer; p1->a=new int; p3->a=new int;...
C++ Сортировать слова в строке по буквам Написать программу в которой вводиться рядок слов, отсортировать слова по первой букве, нужно сделать через использование функций. http://www.cyberforum.ru/cpp-beginners/thread1092626.html
Найдите а1 и q геометрической прогрессии, если а1+а4 =30, а2+а3=10 C++
Найдите а1 и q геометрической прогрессии, если а1+а4 =30, а2+а3=10.
C++ Вставка в начало списка
Народ, поскажите как реализовать вставку в начало списка? текст вставки в конец сделал, а в начало не пойму как! Вот вставка в конец: int list_push_back(list_head *list, const void *data, int...
C++ Если на главной диагонали матрицы есть число -1, то заменить нижнюю часть диагонали на число 2 http://www.cyberforum.ru/cpp-beginners/thread1092594.html
Дано матрица!Если по главному диагоналу есть число "-1",то заменить нижний часть диагонала на "2",а верхний часть заменить на "1". Еще простите за грамматический ошибки,я не силен по русскому! Я...
C++ Как вывести на экран весь вектор? Пожалуйста, подскажите Создал функцию для добавление в вектор (даже не уверен в правильности) void Homeworklist::Add(Homework h) { if (a>=1) cout << "NO"; else { Homework h; int x3, y3, z3;... подробнее

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

Удаление динамического массива - C++

09.02.2014, 14:54. Просмотров 674. Ответов 1
Метки (Все метки)

Создаю динамический массив целых чисел. Хотелось бы после его создания научиться удалять его, то есть освобождать память.
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
#include <iostream>
#include "InsertSort.h"
using namespace std;
 
int main()
{
    cout << "Enter number of elements: ";
    cin >> num;
    cout << endl;
 
    int *solid=new int[num];
 
    cout << "Enter " << num << " elements: " << endl;
 
    for (int i=0; i<num; i++)
    {
        cin >> solid[num];
    }
        
        delete solid;
   
    system("pause");
    return 0;
}
На что компилятор (VS2012) ругается
"Debug error

Heap corruption detected: after normal block (#177) at 0x0047abc0
crt detected that the application wrote to memory after end of heap buffer"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru