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