목록예외처리 (1)
dev_eun
[C++] ⑩ 예외 처리(try/catch)
용어 try : 예외가 발생할 수 있는 곳 throw : 예외 발생 catch : 예외 처리 스택 풀기 : 스택 메모리에 불필요한 데이터가 쌓이지 않게 예외 발생하기 전으로 돌아감 try, catch, throw 예외를 if-else문으로 처리하는 것보다 구조적으로 간결 try{ // 에러가 발생할 수 있는 코드 // 흐름이 한 눈에 보임 if(error 발생) throw errorcode; ... } catch(int e){ 예외 처리 } catch 다중화 예외 상황을 상황에 따라 구별하여 사용할수 있음 try{ ... } catch(int eNum){ } catch(char eCh){ ... // 이중 가능 try { ... } catch(...) { ... } } 예외 클래스 사용자화 예외 클래스 ..
공부/C++
2020. 12. 10. 00:20