블로그는 나의 힘!
[ Programing ]/C++2010. 1. 31. 07:10
[표현식 유무 판단] ASSERT();  
==================================================================================== 
void main () {
    int * pi = NULL;
    pi = new int();
    ASSERT( pi );    // 동적 할당된 pi가 NULL 인 경우 실패.
    delete pi;
}
 
// 표현식이 거짓인 경우 디버그 메시지 창을 출력.
// 메시지 창은 파일 이름과 줄 번호를 포함.
// 릴리즈 빌드의 경우에는 ASSERT()의 표현식은 무시하도록 설계한다.

 - ASSERT()는 표현식의 참/거짓 유무를 판단하고, 표현식이 거짓인 경우 디버그 메시지 창을 출력

라벨 수정: 2006. 6월호 마이크로소프트웨어 - C++ 99% 활용법 생성자,소멸자 활용하기 p316



Posted by Mister_Q