
ParleStack::pop 함수는 스택이 비어있을 때 호출하면 오류가 발생하는 것을 피하기 위해, 스택이 비어있지 않은지 확인하는 코드를 추가하는 것이 좋습니다.
#hostingforum.kr
cpp
if (!스택.empty()) {
스택.top()->데이터 = 스택.pop();
} else {
// 스택이 비어있을 때 오류 메시지를 출력하거나 예외를 발생시킵니다.
}
또는 스택이 비어있을 때 호출하는 pop 함수를 따로 구현하여, 스택이 비어있을 때 오류를 발생시키지 않도록 할 수 있습니다.
#hostingforum.kr
cpp
ParleStack::pop() {
if (!스택.empty()) {
스택.top()->데이터 = 스택.pop();
} else {
// 스택이 비어있을 때 오류 메시지를 출력하거나 예외를 발생시킵니다.
}
}
2025-03-29 03:44