direttiva di #error (C/C++)
#error la direttiva genera un messaggio di errore definito in fase di compilazione e quindi termina la compilazione.
#errortoken-string
Note
Il messaggio di errore che questa direttiva genera importa token-stringa parametro.token-string il parametro non è conforme all'espansione di una macro.Questa direttiva è molto utile durante la pre-elaborazione per la comunicazione dello sviluppatore di un'incoerenza di programma o della violazione di un vincolo.Nell'esempio seguente viene illustrata l'elaborazione di errore durante la pre-elaborazione:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif