![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 | |
Пользователь
Регистрация: 30.05.2009
Сообщений: 10
|
![]()
Начал изучать с++. Стоит visual studio 2008
Создаю динамический массив, при попытке выполнить высвобождение памяти выскакивает такая ошибка (Причем без оператора delete[]все работает) Цитата:
int Kol; int *Mas2=new int(Kol); for (int i=0;i<Kol;i++) { cin>>*(Mas2+i); }; delete [] Mas2; |
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а вы не массив создали.
у вас еще и повреждение кучи в вашем коде(если Kol>1) Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.05.2009
Сообщений: 10
|
![]()
Спасибо большое. Все заработало. (Оказалось скан учебника плохой и квадратные скобки по виду как круглые, только сейчас присмотрелся и заметил какую то разницу)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
оператор delete | KOLANICH | Общие вопросы C/C++ | 4 | 27.07.2011 15:24 |
не работает процедура delete | gufon | Общие вопросы Delphi | 2 | 16.05.2011 23:16 |
Не работает функция copy и delete | omigos99 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.10.2010 13:46 |
Простейший DELETE, а не работает((( | Blondy | SQL, базы данных | 6 | 11.05.2010 20:11 |
Почему не работает Selection.Delete? | Andru2008 | Microsoft Office Excel | 18 | 16.01.2009 18:23 |