
Сообщение от
lexar
Поддерживаю.
Если вы найдете по интернету еще десять заблуждающихся на этот счет-
это не повод верить в такую чихню.
Там в коде может быть миллион ошибок,
и то что падение приписали какие-то любители этой строке,
вовсе не факт что она является результатом падения.
free(p) не может повлиять на p.
Что бы сменить p, нужно как минимум free(&p).
p, я так понимаю, автоматическая переменная в стеке,
которая содержит адрес некоторой области памяти.
И абсолютно не имеет никакого значения, куда она указывает,
пока я не попытаюсь доступиться к этой области по чтению или записи.
Социальные закладки