'C++' assert

토스트·2025년 5월 9일
0

'C++' basic

목록 보기
29/33

<cassert>

assert

~ C++26

#define assert(condition) ((void)0)

: 디버깅 목적으로 조건(condition)을 검사하고, 조건이 거짓일 경우 프로그램을 즉시 중단시키는 기능을 합니다.

<예시>

#include <cassert>

int main() {
	int x = 5;
    
    assert(x > 0); // 조건이 참이므로 계속 실행됨.
    assert(x < 0); // 조건이 거짓이므로 프로그램 종료 + 메시지 출력
    
    return 0;
}

0개의 댓글