#ifdef
#ifdef 指示詞會檢查指定的名稱,以控制資源文件的條件式編譯。 如果使用 #define 指示詞或搭配資源編譯程式使用 /d 命令行選項來定義名稱,#ifdef 指示編譯程式在 #ifdef 指示詞之後立即繼續進行 語句。 如果未定義名稱,#ifdef 指示編譯程式略過下一個 #endif 指示詞的所有語句。
#ifdef name
-
名稱
-
指示詞要檢查的名稱。
例
只有當已定義Debug時,這個範例才會編譯 BITMAP 語句:
#ifdef Debug
BITMAP 1 errbox.bmp
#endif
-
預處理器指示詞