Udostępnij za pośrednictwem


dyrektywa #error (C/C++)

Dyrektywa #error emituje komunikat o błędzie określony przez użytkownika w czasie kompilacji, a następnie kończy kompilację.

Składnia

#error ciąg tokenu

Uwagi

Komunikat o błędzie emitujący tę dyrektywę zawiera parametr token-string . Parametr token-string nie podlega rozszerzeniu makra. Ta dyrektywa jest najbardziej przydatna podczas przetwarzania wstępnego, aby powiadomić dewelopera o niespójności programu lub naruszenie ograniczenia. W poniższym przykładzie przedstawiono przetwarzanie błędów podczas przetwarzania wstępnego:

#if !defined(__cplusplus)
#error C++ compiler required.
#endif

Zobacz też

Dyrektywy preprocesora