macro 썸네일형 리스트형 매크로를 조건에 따라 실행하기 이걸 사용하는 대부분는 디버그 모드에서는 해당 메크로를 사용하고 릴리즈 모드에서는 사용하지 않을려고 하려는 경우이다. 이는 MFC의 TRACE 매크로를 참고하였다. 생각보다는 단순하다. 그러나 알기 전까지는 생각해내기가 쉽지않다. 작성일: 2009.08.14 (http://ospace.tistory.com/), ospace114@empal.com 코드 실제 코드를 보자. ASSERT 매크로를 사용한다고 가정하자. 그래서 디버그 모드일 경우에만 ASSERT 기능을 수행하고, 그렇지 않으면 ASSERT 매크로가 작동하지 않도록 한다. #ifdef _DEBUG #define ASSERT(s) assert(s) #else #define ASSERT(s) ((void)0) #endif 위 코드에서 ((void)0.. 더보기 이전 1 다음