Я прочитал статью, в которой говорится, что память, выделенная в куче, требует дополнительной памяти для управления.
Скажем, если мы попытаемся allocate
200 байт, для управления памятью будет выделено дополнительно 8 байт.
Но стеку не требуется это дополнительное пространство.
Я знаю адреса стека от high => low, но heap low => high, но почему для кучи требуется дополнительное пространство?