Пространства имён
Варианты
Действия

cpp/preprocessor/error — различия между версиями

Материал из cppreference.com
м (r2.7.3) (робот добавил: en:cpp/preprocessor/error, es:cpp/preprocessor/error)
м (Use {{lc}}. Update links. Various fixes.)
Строка 5: Строка 5:
  
 
===Синтаксис===
 
===Синтаксис===
{{sdcl list begin}}
+
{{begin}}
{{sdcl list item | {{ttb|#error}} {{sparam|error_message}} }}
+
{{| {{ttb|#error}} {{|error_message}} }}
{{sdcl list end}}
+
{{end}}
  
 
===Объяснение===
 
===Объяснение===
{{tr|После столкновения {{tt|#error}} директиву, диагностические {{sparam|error_message}} будет показано сообщение и программа оказывается плохо сформированных (компиляция останавливается). |After encountering {{tt|#error}} directive, diagnostic message {{sparam|error_message}} is shown and the program is rendered ill-formed (the compilation is stopped). }}
+
{{tr|После столкновения {{tt|#error}} директиву, диагностические {{|error_message}} будет показано сообщение и программа оказывается плохо сформированных (компиляция останавливается). |After encountering {{tt|#error}} directive, diagnostic message {{|error_message}} is shown and the program is rendered ill-formed (the compilation is stopped). }}
  
 
{{tr|'''' Error_message может состоять из нескольких слов, не обязательно в кавычках. |''error_message'' can consist of several words not necessarily in quotes. }}
 
{{tr|'''' Error_message может состоять из нескольких слов, не обязательно в кавычках. |''error_message'' can consist of several words not necessarily in quotes. }}

Версия 10:21, 2 июля 2013

 
 
Язык С++
Общие темы
Управление потоком
Операторы условного выполнения
if
Операторы итерации (циклы)
Операторы перехода
Функции
Объявление функции
Выражение лямбда-функции
Спецификатор inline
Спецификации динамических исключений (до C++17*)
Спецификатор noexcept (C++11)
Исключения
Пространства имён
Типы
Спецификаторы
decltype (C++11)
auto (C++11)
alignas (C++11)
Спецификаторы длительности хранения
Инициализация
Выражения
Альтернативные представления
Литералы
Логические - Целочисленные - С плавающей запятой
Символьные - Строковые - nullptr (C++11)
Определяемые пользователем (C++11)
Утилиты
Атрибуты (C++11)
Types
Объявление typedef
Объявление псевдонима типа (C++11)
Casts
Неявные преобразования - Явные преобразования
static_cast - dynamic_cast
const_cast - reinterpret_cast
Выделение памяти
Классы
Свойства функции класса
explicit (C++11)
static
Специальные функции-элементы
Шаблоны
Разное
 
 
Показывает данное сообщение и оказывает программа плохо сформированных.
Оригинал:
Shows given message and renders program ill-formed.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Синтаксис

#error error_message

Объяснение

После столкновения #error директиву, диагностические error_message будет показано сообщение и программа оказывается плохо сформированных (компиляция останавливается).
Оригинал:
After encountering #error directive, diagnostic message error_message is shown and the program is rendered ill-formed (the compilation is stopped).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
' Error_message может состоять из нескольких слов, не обязательно в кавычках.
Оригинал:
error_message can consist of several words not necessarily in quotes.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

См. также