차례:
정의-스택 풀기의 의미는 무엇입니까?
스택 해제는 런타임 동안 레코드를 복원하거나 정리하기 위해 함수 항목을 구성 해제 할 때 C ++ 및 유사한 프로그래밍 언어에서 사용되는 방법입니다. 일반적으로 제어가 한 레코드에서 호출 레코드로 전환되거나 예외가 삭제되고 제어가 try 블록에서 C ++ 언어의 핸들러로 전송 될 때 수행됩니다.
Techopedia에서 스택 풀기 설명
스택 해제는 프로그램에서 프로세스 또는 코드 블록을 종료 할 때 자동으로 수행됩니다. 프로그램 블록에서 해당 블록 범위 내에 구성된 개체는 다른 블록으로 전송하거나 액세스 할 수 없습니다. 그렇기 때문에 특정 컨트롤이 해당 프로그램 블록을 벗어나면 선언되거나 생성 된 모든 개체가 소멸자에 의해 자동으로 파괴됩니다. 객체 지향 프로그래밍에서 소멸자는 객체를 파괴 할 때 호출되는 메소드입니다. 스택 알고리즘 또는 최후의 선착순 프로세스를 사용합니다. 마지막으로 선언 된 객체는 소멸자가 가장 먼저 파괴 한 객체입니다. 스택이 지워지거나 풀 렸습니다.