共用方式為


#ifndef

#ifndef 指示詞會檢查指定的名稱,以控制資源文件的條件式編譯。 如果尚未定義名稱,或是已使用 #undef 指示詞移除其定義,#ifndef 指示編譯程式繼續處理語句至下一個 #endif#else#elif 指示詞,然後在 #endif 指示詞後面跳至 語句。 如果定義名稱,#ifndef 指示編譯程式跳至下一個 #endif#else#elif 指示詞。

#ifndef name

名稱

指示詞要檢查的名稱。

只有在未定義 Optimize 時,本範例才會編譯 BITMAP 語句:

#ifndef Optimize
BITMAP 1 errbox.bmp
#endif

預處理器指示詞