Diretiva #error
Diretiva de pré-processador que produz mensagens de erro em tempo de compilador.
#error cadeia de caracteres de token |
---|
Parâmetros
Item | Descrição |
---|---|
cadeia de caracteres de token |
Mensagem de erro. Esse parâmetro consiste em uma série de tokens, como palavras-chave, constantes ou instruções completas. A cadeia de caracteres de token está sujeita à expansão da macro. |
Comentários
#error diretivas são mais úteis para detectar inconsistências do programador e violação de restrições durante o pré-processamento. Quando uma diretiva #error é encontrada, a compilação é encerrada.
Exemplos
O exemplo a seguir demonstra o processamento de erros durante o pré-processamento.
#if !defined(__cplusplus)
#error C++ compiler required.
#endif