예외 썸네일형 리스트형 항목 8. 예외가 소멸자를 떠나지 못하도록 붙들어 놓자 #include #include using namespace std; class DBConnection { public: //DBConnection 객체를 반환하는 함수. static DBConnection create() { cout 더보기 [C++] 예외(Exception) 처리 try, catch, throw 예외 처리 : 예외란 무엇인가? 예외란 일반적이지 않는 상황을 말하는 것이다. 에러가 아니라는 말이다. 이런 일반적이지 않은 프로그램의 흐름을 처리 하는것을 예외 처리 라고 한다. Try, Catch, Throw : 일단 예외를 처리 하려면, 그에 맞는 문법을 써야 할 것이다. try { //예외 발생 예상지역 } catch(처리되어야할 예외의 종류) { //예외를 처리하는 코드가 존재할 위치 } 위는 try, catch 문이다. try에는 예외라 불릴 상황을 가진 문장을 집어 넣는 것이다. (try 문은 무조건 실행이 된다.) 처리되어야 할 예외의 종류를 받아 catch 문에서는 이 예외에 대한 처리를 해주는 것이다. (명시적으로 cout문을 이용해 예외가 발생했다고 처리해 주거나 한다) if ( 조건.. 더보기 이전 1 다음