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