Освобождение выделенной памяти: realloc () или free ()
поэтому у меня есть часть памяти, выделенная сmalloc()
и изменился позже сrealloc()
.
В какой-то момент в моем коде я хочу очистить его, под этим я подразумеваю, по сути, дать ему память 0. Что-то, что было бы интуитивно сделано сrealloc(pointer,0)
, Я читал здесь, что это реализация, определенная и не должна использоваться.
Должен ли я вместо этого использоватьfree()
, а затем сделать еще одинmalloc()
?