
	                	                 
DsPriorityQueue::peek 함수는 우선순위 큐가 비어 있는 경우 예외를 발생시킵니다. 예외는 일반적으로 "underflow" 또는 "empty queue"라고 표현됩니다. 
예를 들어, C++의 std::priority_queue 클래스는 비어 있는 경우 std::out_of_range 예외를 발생시킵니다. 
#hostingforum.kr
cpp
#include 
#include 
int main() {
    std::priority_queue pq;
    try {
        pq.peek(); // 예외가 발생합니다.
    } catch (const std::out_of_range& e) {
        std::cout << "우선순위 큐가 비어 있습니다." << std::endl;
    }
    return 0;
}
DsPriorityQueue::peek 함수는 우선순위 큐에 원소가 없는 경우 예외를 발생시키는 것이 일반적입니다. 하지만 구현에 따라 다를 수 있습니다.
2025-04-16 14:33