Direttiva #error
Direttiva del preprocessore che produce messaggi di errore in fase di compilatore.
#error stringa di token |
---|
Parametri
Elemento | Descrizione |
---|---|
token-string |
Messaggio di errore. Questo parametro è costituito da una serie di token, ad esempio parole chiave, costanti o istruzioni complete. La stringa del token è soggetta all'espansione della macro. |
Commenti
#error direttive sono più utili per rilevare incoerenze programmatori e violazioni dei vincoli durante la pre-elaborazione. Quando viene rilevata una direttiva #error, la compilazione termina.
Esempio
Nell'esempio seguente viene illustrata l'elaborazione degli errori durante la pre-elaborazione.
#if !defined(__cplusplus)
#error C++ compiler required.
#endif