#ifndef
#ifndef指示詞會檢查指定的名稱,以控制資源檔的條件式編譯。 如果尚未定義名稱,或是已使用 #undef 指示詞移除其定義, #ifndef 指示編譯器繼續處理語句至下一個 #endif、 #else或 #elif 指示詞,然後在 #endif 指示詞之後跳至 語句。 如果定義名稱, #ifndef 指示編譯器跳至下一個 #endif、 #else或 #elif 指示詞。
#ifndef name
-
名字
-
指示詞要檢查的名稱。
只有在未定義 Optimize 時,此範例才會編譯 BITMAP 語句:
#ifndef Optimize
BITMAP 1 errbox.bmp
#endif