#error — dyrektywa (C/C++)
Dyrektywa #error emituje określony przez użytkownika komunikat o błędzie w czasie kompilacji, po czym przerywa kompilację.
#errortoken-string
Uwagi
Komunikat o błędzie, który emituje ta dyrektywa zawiera parametr token-string.Parametr token-string nie podlega rozszerzeniu makra.Niniejsza dyrektywa jest najbardziej przydatna podczas przetwarzania wstępnego przeprowadzanego, aby powiadomić dewelopera o niespójności programu lub naruszeniu ograniczeń.W poniższym przykładzie zademonstrowano błąd przetwarzania podczas przetwarzania wstępnego:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif