C++/Tips
[c++]Try / Catch
=> 예외처리를 위한 문법으로써, 내가 의도하지 않은 결과가 출력되었을 때 예외처리를 통하여 다른 출구로 나가게 하는 방법을 말함 => If문을 사용하는 방법도 물론 존재하지만, 이는 예외처리인지 구별하기 위해서는 반드시 주석으로 달아야 하는 가독성이 떨어지는 단점이 존재함 => Try Catch -> Try : Try 내부에서 예외가 존재하는지 안하는지를 구별 -> Throw : Try 내에서 예외가 탐색되면 Catch로 던짐 -> Catch : Throw에서 던진것을 받아서 예외처리 실행 try { cin >> a; if(a == 0) // 예외 발생을 체크 throw a; // 예외가 발생하면, throw로 a를 catch의 expn으로 대입 cout a==0일경우 -> 1. a를 입력받음(cin)..
2021. 2. 16. 14:42