У меня был быстрый вопрос о стеках, о которых мне было интересно некоторое время.Основы стеков
Если вы задаете переменные значение и затем вставьте их в стек, они будут по-прежнему содержать одни и те же значения после того, как они будут помещены внутри стека, или значения будут «обнулены», и вы должны изменить их в пределах стек?
Как я понимаю, как только вы вытащите переменную из стека, она вернется к значению, которое оно имело до того, как переменная была нажата, правильно? Но сохранит ли переменная ее ценность, когда она будет нажата?
Заранее благодарен!
Это ['std :: stack'] (http://www.cplusplus.com/reference/stack/stack/), о котором мы говорим, не так ли? –
dasblinkenlight
Нажатие переменной в стеке отличается от нажатия, скажем, оранжевого цвета в сумке: семантика - это копирование, а не перемещение. Это походит на толкание вашего апельсина в сумке и сохранение его. – dasblinkenlight