예외는 프로그램 실행 시 발생하는 문제입니다. 런타임에 발생하는 이벤트입니다. 예외가 발생한 후에도 코드를 보호하고 프로그램을 실행합니다. 예외 처리는 예외를 처리하는 데 사용됩니다. try catch 블록을 사용하여 코드를 보호할 수 있습니다.
Catch 블록은 모든 유형의 예외를 catch하는 데 사용됩니다. "catch"라는 키워드는 예외를 잡는 데 사용됩니다.
다음은 C++ 언어에서 모든 예외를 잡는 예입니다.
예시
#include <iostream> using namespace std; void func(int a) { try { if(a==0) throw 23.33; if(a==1) throw 's'; } catch(...) { cout << "Caught Exception!\n"; } } int main() { func(0); func(1); return 0; }
출력
다음은 출력입니다.
Caught Exception! Caught Exception!