진단 라이브러리.
디버깅을 한다.
포함된 기능은 assert
assert
인자와 리턴, 수행
기본 구문
void assert(bool expression
);
에러 메세지
expression
이 0이라면 오류가 출력되고 프로그램이 종료된다.
에러 메세지는 다음과 같다.
Assertion failed: expression
, file filename
, line line number
기타
#define NDEBUG
구문을 이용하여 모든 assert
구문을 비활성화시킬 수 있다.