LINUX.ORG.RU

История изменений

Исправление dumdum, (текущая версия) :

стек - это память, которая выделяется под переменные, когда вызывается функция. Если ты вызвал F, которая вызвала G, которая вызвала H, на стеке будут переменные для F, переменные для G и переменные для H, пока H не вернётся. Переполнение будет, если одна функция вызовет другую, та третью, та четвёртую, и так далее достаточно много раз, так что в итоге они отожрут больше памяти чем под стек отведено (вроде обычно под стек фиксированный объём отводится)

Исходная версия dumdum, :

стек - это память, которая выделяется под переменные, когда вызывается функция. Если ты вызвал F, которая вызвала G, которая вызвала H, на стеке будут переменные F, переменные G и переменные H, пока H не вернётся. Переполнение будет, если одна функция вызовет другую, та третью, та четвёртую, и так далее достаточно много раз, так что в итоге они отожрут больше памяти чем под стек отведено (вроде обычно под стек фиксированный объём отводится)