[문과 코린이의 IT 기록장] C++ - Stack Unwinding(스택 풀기) (예외의 전달, 예외상황이 발생한 위치와 예외상황을 처리해야 하는 위치가 다른 경우, 스택 풀기, 자료형이 일치하지 않아도 예외 데이..
[문과 코린이의 IT 기록장] C++ - Stack Unwinding(스택 풀기) (예외의 전달, 예외상황이 발생한 위치와 예외상황을 처리해야 하는 위치가 다른 경우, 스택 풀기, 자료형이 일치하지 않아도 예외 데이터는 전달됨, 하나의 try 블록과 다수의 catch 블록, 전달되는 예외의 명시) 2021.07.01 - [문과 코린이의, [C. C++] 기록/C++ 이론] - [문과 코린이의 IT 기록장] C++ - 예외상황과 예외처리의 이해 및 예외처리 매커니즘 (예외상황을 처리하지 않았을 때의 결과, if문을 이용한 예외처리, C++의 예외처리 매커니즘의 이해 : try와 cat.. [문과 코린이의 IT 기록장] C++ - 예외상황과 예외처리의 이해 및 예외처리 매커니즘 (예외상황을 [문과 코린이의 ..
[문과 코린이의 IT 기록장] C++ - 예외상황과 예외처리의 이해 및 예외처리 매커니즘 (예외상황을 처리하지 않았을 때의 결과, if문을 이용한 예외처리, C++의 예외처리 매커니즘의 이해 : try와 cat..
[문과 코린이의 IT 기록장] C++ - 예외상황과 예외처리의 이해 및 예외처리 매커니즘 (예외상황을 처리하지 않았을 때의 결과, if문을 이용한 예외처리, C++의 예외처리 매커니즘의 이해 : try와 catch, 그리고 throw의 이해, try블록을 묶는 기준) 1. 예외상황을 처리하지 않았을 때의 결과 - C++의 예외 : 프로그램의 실행 도중에 발생하는 문제상황 (즉, 프로그램의 논리에 맞지 않는 상황) - 따라서, 컴파일시 발생하는 문법적인 에러는 예외의 범주에 포함되지 않는다. ex ) 예외의 예시 - 나이를 입력하라고 했는데, 0보다 작은 값이 입력된 경우 - 나눗셈을 위한 두 개의 정수를 입력받는데, 제수(나누는 수)로 0이 입력된 경우 - 주민등록번호 13자리만 입력하라고 했더니, 중간..