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