Учись программированию на C++ Builder бесплатно!

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

#error token-string

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

#if !defined(__cplusplus)
#error C++ compiler required.
#endif
Поделиться