Condividi tramite


Direttiva #error (C/C++)

La direttiva #error genera un messaggio di errore definito in fase di compilazione e quindi termina la compilazione.

#errortoken-string

Note

Il messaggio di errore che la direttiva genera include il parametro token-string. Il parametro token-string non è soggetto all'espansione di macro. Questa direttiva è molto utile durante la la fase di preprocessing per la comunicazione allo sviluppatore di un'incoerenza di programma o la violazione di un vincolo. Nell'esempio seguente viene illustrata l'elaborazione di errore durante la fase di preprocessing:

#if !defined(__cplusplus)
#error C++ compiler required.
#endif

Vedere anche

Riferimenti

Direttive per il preprocessore