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

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

Восстановить пароль Регистрация
 
xd720p
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 2
09.02.2014, 14:54     Удаление динамического массива #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"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2014, 14:54     Удаление динамического массива
Посмотрите здесь:

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

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт C++
4377 / 3220 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
09.02.2014, 15:21     Удаление динамического массива #2
xd720p, если выделяете память для массива (new[]), то и удалять надо как для массива (delete[]).
C++
1
delete[] solid;
Yandex
Объявления
09.02.2014, 15:21     Удаление динамического массива
Ответ Создать тему
Опции темы

Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru