[C++] error 처리(Assert, try, catch, __FILE__, __LINE__) - 초보 개발자 일기 22


[C++] error 처리(Assert, try, catch, __FILE__, __LINE__) - 초보 개발자 일기 22

#cpp #에러처리 #__FILE__ #__LINE__ #Assert #Try #Catch #화공공대생 해당 포스팅은 에러처리(예외처리) 하는 방법에 대하여 다룬 내용입니다. 에러 처리하는 방법으로는 assert 함수를 이용하는 것과 try, catch 구문을 이용하는 방법이 있습니다. assert: error가 발생할 위치에 사용하며, 조건이 거짓일 경우 프로그램 중단. 말이 조금어렵죠?? 예시로보면 쉽게 이해할 수 있습니다. Null Pointer가 들어오면 중단의 경우 assert(this!=NULL) Assert를 조금 스마트하게 쓰기 위해서는 __FILE__, __LINE__, __FUNCTION__ 곁들여서 쓸 수 있습니다. __(underscore)가 들어가는 경우에는 보통 전처리기에 정의된 매크로입니다. 각 역할은 다음과 같습니다. __FILE__: 실행파일 위치 __LINE__, 실행중인 라인 위치 __FUNCTION__: 실행중인 함수 위치. 매크로로 다음의 코드를...


#__FILE__ #__LINE__ #Assert #Catch #cpp #Try #에러처리 #화공공대생

원문링크 : [C++] error 처리(Assert, try, catch, __FILE__, __LINE__) - 초보 개발자 일기 22