- 컴파일 타임 오류: 에러
에러는 고쳐야 한다.
예외는 처리되어야 한다.
하드웨어 예외
하드웨어에서 문제시 삼는 상황
예로 0으로 정수를 나누는 행위
운영체제 개발자나, 프로그래머가 정의 한 예외
소프트웨어 예외 발생시 Windows는 예외처리 메커니즘 동작시킨다.
하드웨어 예외가 발생되었음도 Windows에 의해 인식되어서 예외처리 메커니즘 동작
GetExceptionCode
호출 가능 위치
__exception 블록 내
예외필터 표현식 지정 위치
EXCEPTION_STACK_OVERFLOW
EXCEPTION_INT_DIVIDE_BY_ZERO