스택 언더 플로 란 무엇입니까?


최상의 답변

스택 이 무엇인지 알고 있다고 가정합니다. 아시다시피 스택에는 두 가지 주요 작업이 있습니다. push 는 요소를 컬렉션 및 pop 은 가장 최근에 추가 된 요소를 제거합니다…

이제 스택이 비어 있고 어떤 이유로 든 마지막 요소 (POP)를 제거하려고한다고 가정 해 보겠습니다. 물론 이것은 작동하지 않습니다. 스택에 요소가 없습니다. 말이 되죠? 이 상황에서 stack underflow…

라는 오류가 발생합니다.

도움이 되었기를 바랍니다. Happy Learning !!!

Answer

빈 스택에서 팝 작업을 시도 할 때입니다. 컴파일러가 함수 호출과 함수 반환이 균형을 이루는 지 확인하기 때문에 고급 언어에서는 거의 발생하지 않습니다. 버그가없는 경우 물론 컴파일러, 또는 프로그램이 어셈블리 언어로 작성되고 버그가 포함 된 경우

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다