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