Как объяснить стек и ошибку переполнения стека простым способом? - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь объяснить ошибку переполнения стека максимально простым способом. Я понимаю, что сама ошибка - это ошибка, которая часто случается, когда метод продолжает вызывать себя, что приводит к потере места. Я также попытался понять, что такое стек, и нашел объяснение, которое объясняет стек как кучу пластин. Запуск метода похож на добавление новой тарелки в стопку. И когда метод заканчивается, пластина удаляется в том же порядке, в каком она была добавлена ​​в кучу. Однако мне трудно понять, где в «куче тарелок» возникает ошибка переполнения стека. Можно ли сказать, что одна из тарелок продолжает добавлять себя в стопку?

Если бы кто-то мог помочь объяснить это или объяснить ошибку переполнения стека и стека и как они влияют друг на друга, я был бы очень благодарен. :)

...