Compartilhar via


Diretiva #error (C/C++)

A política #error emite uma mensagem de erro especificada pelo usuário em tempo de compilação e finaliza a compilação.

#errortoken-string

Comentários

A mensagem de erro que esta política emite inclui o parâmetro token-string. O parâmetro token-string não está sujeito à expansão macro. Essa política é mais útil durante o pré-processamento para notificar o desenvolvedor de uma inconsistência do programa ou de uma violação de restrição. O exemplo a seguir demonstra o processamento do erro durante pré-processamento:

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

Consulte também

Referência

Diretivas de pré-processador