Это может показаться очень простым вопросом, но это было в моей голове так:
Когда мы выделяем локальную переменную, она переходит в стек. Подобное динамическое распределение приводит к тому, что переменная переходит в кучу. Теперь, на мой вопрос, эта переменная фактически лежит на стеке или куче, или мы будем просто ссылкой в стеке и куче.
Например,
Предположим, что я объявляю переменную int i
. Теперь этот i
выделяется в стеке. Итак, когда я печатаю адрес i
, это будет одно из местоположений в стеке? Тот же вопрос для кучи.