Re: new + delete = Access Violation? Как быть?
От: alexkro  
Дата: 18.05.03 19:27
Оценка: 4 (1) +1
Здравствуйте, FlashBack, Вы писали:

FB>Проблема такова:


...

FB>Почему так происходит? И как с этим боротся?

FB>P.S. Пишу на MSVC 6.

Нельзя освобождать память выделенную new[] при помощи delete. Нужно использовать delete[].

char * a = new char[10]; delete [] a;

А в твоем случае я бы подумал над заменой массивов на vector<char> или string. Тогда и вовсе не прийдется заботиться об выделении и освобождении памяти.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.