Re[4]: Ф-я malloc() ?
От: Andrew S Россия http://alchemy-lab.com
Дата: 18.11.02 21:54
Оценка: 1 (1)
Ну почему же, смотря как malloc сделан. Насколько я помню, он не трогает адресное пространство при выделении памяти, и, например, если ты работаешь под DOC — тогда вполне сможешь увидеть данные предыдущего запуска. Вот calloc — тот да, выделенную память забивает нулями. Да и под NT так тоже может получиться — страницы некоторое время остаются commited, так что вероятность их повторного использования при слежующем сразу запуске относительно велика.

Но, конечно, надеятся на это сколь-либо серьезно не стоит

MT>>А если после завершения программы , я запущу ее по новой

Kaa>Вся выделенная память помрет (будет очищена) вместе с твоей программой.
Kaa>А адреса — да, адреса могут повторяться. Но данные от прошлого запуска не сохранятся
http://www.rusyaz.ru/pr — стараемся писАть по-русски
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.