주장

ASSERT ( booleanExpression )

매개 변수

booleanExpression

0이 아닌 또는 0으로 계산 되는 식을 (를 포함 하 여 포인터 값)를 지정 합니다.

주의

인수를 평가합니다. 결과가 0 이면 매크로 진단 메시지를 출력 하 고 프로그램을 중단 합니다. 그것이 아무것도 조건이 0이 아닌 경우。

진단 메시지는 양식

 어설션 오류 파일 lt에서; 이름 > 라인에서 < num & gt

이름이 소스 파일의 이름 그리고 num 소스 파일에서 실패 한 어설션 줄 번호。

MFC의 릴리스 버전에서 ASSERT 식을 계산 하지 않습니다 및 따라서 프로그램을 중단 하지 않습니다. ASSERT 대신 VERIFY 매크로 사용 하는 환경에 관계 없이 식을 평가 해야 하는 경우。

메모nbsp;??이 기능은 MFC의 디버그 버전 에서만 사용할 수 있습니다(&N).

예제

/ / ASSERT에 대 한 예제
케이지 * pcage = 새로운 케이지 (21); / / 케이지 Cobject에서 파생 됩니다.
ASSERT (pcage! = NULL)
ASSERT (pcage gt; IsKindOf (RUNTIME_CLASS (케이지)))
/ / 경우에 pcage 케이지 * 프로그램을 종료(&G)

참고 항목nbsp;확인(&N)

Index