Re: Отладка распределения памяти
От: adontz Грузия http://adontz.wordpress.com/
Дата: 10.05.02 11:59
Оценка:
Здравствуйте Алексей Данилович, Вы писали:

АД> Дело в том, что моя программа где-то выделяет (не удаляет) слишком много памяти, а ошибку я найти никак не могу.


С помошью new на Win32 платформе выделяеться ((size/16)+1)*16 байт, ну или поменяйте 16 на свой размер параграфа...

С помошью delete в ЛЮБОМ СЛУЧАЕ освобождаеться столько же сколько выделенно.
Если выделяеться и освобожаеться РАЗНОЕ количество памяти то это глюк OS :))
Я бы посоветол поискать ПРОПУЩЕННЫЙ delete, варианты когда выделялось с помошью new[], а освобождалось delete и наоборот, выделялось new, а освобождалось delete[] и на ошибки в деструкторах соответственно.
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.