Step 2 (S-7004)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/538/step/2

Step 2 (S-7004) 1.png

[00:00 - 00:17] в данном сегменте мы обсудим как работает эта специально сегмент данных которые используются для хранения локальных переменных функций и временных значит не стоит путать стек вызовов местах из курсов волгарину эти 2 сущности


[00:17 - 00:35] достаточно похожи но тем не менее они то точно много различна так например стека все + + можно обратиться к произвольной ячейки в то время как у старика сколько солдатов есть доступ только к верхней части


[00:35 - 00:51] вызов выделяется при старте программы это 1 из 1 сегментов который выделяется программе и обычном достаточно небольшой можно повлиять на в размер при помощи настроек компилятора но умолчанию стоит рассчитывать что стек


[00:51 - 01:08] имеет какой то характерный размер примерно 4 функции хранят свои локальные переменные настройке и при выходе из функции то память которая занималась функцией просто является соку


[01:08 - 01:22] принципе следующая функция может я перезаписать кроме этого настройки хранятся промежуточные значения которые появляются и вычисления сложных гараже