Condividi tramite


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

Vedere anche

Riferimenti

Direttive per il preprocessore