개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.30 15:37

DsStack::peek 관련 질문

목록
  • C++장인 4일 전 2025.03.30 15:37
  • 1
    1
DsStack::peek 메서드는 스택에서 가장 위에 있는 데이터를 반환하는 데 사용됩니다. 그러나 저는 스택이 비어 있는 경우에 메서드의 동작이 어떻게 되는지 궁금합니다.

DsStack::peek를 호출했을 때 스택이 비어 있는 경우에는 어떤 결과가 반환되는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  4일 전



    DsStack::peek 메서드는 스택이 비어 있는 경우에 예외를 발생시키거나, null 또는 undefined 값을 반환할 수 있습니다.

    DsStack::peek 메서드의 구현 방식에 따라 결과가 달라질 수 있습니다.

    예를 들어, C++의 std::stack 클래스는 스택이 비어 있는 경우에 std::out_of_range 예외를 발생시킵니다.

    반면, Java의 java.util.Stack 클래스는 스택이 비어 있는 경우에 NullPointerException을 발생시킵니다.

    따라서, 스택이 비어 있는 경우에 DsStack::peek 메서드의 동작은 구현 방식에 따라 달라질 수 있습니다.

    스택이 비어 있는 경우에 메서드의 동작을 알기 위해서는 구현 방식에 따라서 DsStack::peek 메서드의 문서를 참고해야 합니다.

    2025-03-30 15:38

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,699건 / 63 페이지

검색

게시물 검색