директива #error (C/C++)

#error директива выдает указанное пользователем сообщение об ошибке во время компиляции, а затем завершает компиляция.

#errortoken-string

Заметки

Сообщение об ошибке, эта директива выдает включает token-string параметр.token-string параметр не подлежит расширения макроса.Эта директива наиболее полезны во время предварительной обработки для уведомления разработчик несогласованности программы или нарушения ограничений.Следующий пример демонстрирует ошибки при обработке во время предварительной обработки.

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

См. также

Ссылки

Директивы препроцессора