스택 풀기란?스택 풀기는 예외가 발생한 후, 적절한 catch 블록을 찾아 제어를 이동시키는 과정입니다. 이 과정에서 예외 발생 지점부터 catch 블록까지의 스택 프레임들을 풀어내는 작업이 이루어집니다.스택 풀기 과정예외 발생: 코드에서 throw 문이 실행되어 예외 객체가 생성됩니다.적절한 핸들러 검색: 현재 함수 내에서 적절한 catch 블록을 찾습니다. 없다면 호출 스택을 거슬러 올라가며 계속 검색합니다.스택 프레임 정리: 예외 발생 지점과 catch 블록 사이의 모든 스택 프레임을 풀어냅니다. 이 과정에서:해당 범위의 모든 지역 객체들의 소멸자가 호출됩니다.소멸자는 생성된 순서의 역순으로 호출됩니다.예외 처리: 적절한 catch 블록이 발견되면, 예외 객체가 해당 핸들러로 전달되고 처리됩니다.정..