Udostępnij za pośrednictwem


#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

Zobacz też

Informacje

Dyrektywy preprocesora