# Erro diretiva (C/C++)
O #error diretiva emite uma mensagem de erro especificado pelo usuário em tempo de compilação e, em seguida, encerra a compilação.
#errortoken-string
Comentários
A mensagem de erro que emite a essa diretiva inclui o seqüência de caracteres de símbolo de parâmetro.O token-string parâmetro não estará sujeito à expansão de macro.Essa diretiva é mais útil durante o pré-processamento para notificar o desenvolvedor de inconsistência de um programa ou a violação de uma restrição.O exemplo a seguir demonstra um erro ao processar durante o pré-processamento:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif