> Я правильно понимаю что туда попадают локальные значения внутри функции ?
Правильно
> И как именно значения стека удаляются ? Они удаляются тогда когда функция перестаёт работать ?
По факту они не удаляются, просто этот кусок памяти переписывается при других вызовах функций
А что если у меня есть два метода , вызывающиеся один за другим . Там обрабатываются какие-то данные . Что будет если есть какой-то ссылочный тип в первом и во втором ? Ведь ссылка на объект в
Памяти будет храниться в стеке . После вызова первой функции эта ссылка удалится а потом снова создастся при вызове второго метода ?