Директива #error
Директива препроцессора, которая создает сообщения об ошибках времени компилятора.
#error строка токена |
---|
Параметры
Элемент | Описание |
---|---|
строка токена |
Сообщение об ошибке. Этот параметр состоит из ряда токенов, таких как ключевые слова, константы или полные операторы. Строка маркера подлежит расширению макросов. |
Комментарии
#error директивы наиболее полезны для обнаружения несогласованности программиста и нарушения ограничений во время предварительной обработки. При обнаружении директивы #error компиляция завершается.
Примеры
В следующем примере показана обработка ошибок во время предварительной обработки.
#if !defined(__cplusplus)
#error C++ compiler required.
#endif
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по