指引 #error 會在編譯階段發出使用者指定的錯誤訊息。 然後它會終止編譯。
語法
#error token-string
備註
這個指示詞發出的錯誤訊息包含 Token-string 參數。 Token-string 參數不受巨集擴充所約束。 這個指示詞在前置處理期間最有用,可通知開發人員程式不一致或違反條件約束。 下列範例會示範前置處理期間的錯誤處理:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif
指引 #error 會在編譯階段發出使用者指定的錯誤訊息。 然後它會終止編譯。
#error token-string
這個指示詞發出的錯誤訊息包含 Token-string 參數。 Token-string 參數不受巨集擴充所約束。 這個指示詞在前置處理期間最有用,可通知開發人員程式不一致或違反條件約束。 下列範例會示範前置處理期間的錯誤處理:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif