Не упоминается в стандарте.Ни стек, ни куча не являются.Стандарт описывает синтаксис и семантику (поведение) программ на C ++.Реализации предпочитают реализовывать его по своему усмотрению.
Однако, когда вы видите, как должны вести себя вызовы функций, не существует действительно широкого выбора.Должен быть какой-то стек для хранения локальных переменных!