deulee의 개발 노트

고정 헤더 영역

글 제목

메뉴 레이어

deulee의 개발 노트

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (112)
    • C++ (79)
      • C++98 (36)
      • Modern C++(11, 14, 17, 20) (34)
      • C++ STL (9)
    • 데이터베이스 (0)
    • 컴퓨터 구조 (0)
    • 운영체제 (0)
    • 읽은 책 (0)
    • 네트워크 (0)
    • 알고리즘 (31)
      • 이론 (5)
      • 문제 (26)
    • 잡글 (1)
      • 아이디어 (0)
      • 해야할 것 (0)
      • 목표 (0)
      • 정보글 (1)
    • git (0)

검색 레이어

deulee의 개발 노트

검색 영역

컨텐츠 검색

catch

  • C++ 예외 처리

    2023.08.08 by deulee

C++ 예외 처리

1. 예외 처리 C++은 언어 차원에서 예외 처리 문법을 제공한다. try 예외가 발생할만한 코드 블록을 지정함. "try{}" 괄호안에 예외 처리 대상 코드를 작성한다. 이 블록 안에서 예외가 발생했을 때 "throw" 명령으로 예외를 던진다. throw 프로그램이 정상적으로 실행될 수 없는 상황일 때 이 명령으로 예외를 던진다. "throw" 다음에 던지고자 하는 예외를 적는다. 이를 통해 "catch"문으로 점프하게 되며 "throw" 명령 아래쪽의 코드들은 모두 무시되며 곧바로 예외 처리 구문으로 이동한다. catch "try" 블록 다음에 이어지며 던져진 예외를 받아서 처리한다. 그래서 "catch" 블록을 예외 핸들러라고 한다. "catch" 다음에는 받고자 하는 예외의 타입을 적는데 이 객체..

C++/C++98 2023. 8. 8. 16:43

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
deulee의 개발 노트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바