영어로 읽기

다음을 통해 공유


#ifndef

#ifndef 지시문은 지정된 이름을 확인하여 리소스 파일의 조건부 컴파일을 제어합니다. 이름이 정의되지 않았거나 #undef 지시문을 사용하여 해당 정의가 제거된 경우 #ifndef 컴파일러가 다음 #endif, #else 또는 #elif 지시문까지 문을 계속 처리하도록 지시한 다음 #endif 지시문 뒤에 있는 문으로 건너뜁니다. 이름이 정의되면 #ifndef 컴파일러가 다음 #endif, #else또는#elif 지시문으로 건너뛰도록 지시합니다.

#ifndef name

이름

지시문에서 확인할 이름입니다.

예제

이 예제에서는 Optimize가 정의되지 않은 경우에만 BITMAP 문을 컴파일합니다.

#ifndef Optimize
BITMAP 1 errbox.bmp
#endif

전처리기 지시문