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

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

Материал из cppreference.com
м (Use {{lc}}. Update links. Various fixes.)
Строка 1: Строка 1:
{{tr_note}}
 
 
{{title|Error directive}}
 
{{title|Error directive}}
 
{{cpp/preprocessor/navbar}}
 
{{cpp/preprocessor/navbar}}
{{tr|Показывает данное сообщение и оказывает программа плохо сформированных.|Shows given message and renders program ill-formed.}}
+
Shows given message and renders program ill-formed.
 +
 
 +
  
===Синтаксис===
 
 
{{sdsc begin}}
 
{{sdsc begin}}
 
{{sdsc | {{ttb|#error}} {{spar|error_message}} }}
 
{{sdsc | {{ttb|#error}} {{spar|error_message}} }}
 
{{sdsc end}}
 
{{sdsc end}}
  
===Объяснение===
+
======
{{tr|После столкновения {{tt|#error}} директиву, диагностические {{spar|error_message}} будет показано сообщение и программа оказывается плохо сформированных (компиляция останавливается). |After encountering {{tt|#error}} directive, diagnostic message {{spar|error_message}} is shown and the program is rendered ill-formed (the compilation is stopped). }}
+
 
 +
After encountering {{tt|#error}} directive, diagnostic message {{spar|error_message}} and the program ill-formed (the compilation ).  
  
{{tr|'''' Error_message может состоять из нескольких слов, не обязательно в кавычках. |''error_message'' can consist of several words not necessarily in quotes. }}
+
''error_message'' can consist of several words not necessarily in quotes.
  
===См. также===
+
======
* {{rlp | warning |{{tr| Предупреждение директивы| warning directive}}}}
+
{{
 +
| | {{|directive }}
 +
}}
  
[[ar:cpp/preprocessor/error]]
+
arcsdeenesfritjaplptzh
[[cs:cpp/preprocessor/error]]
+
[[de:cpp/preprocessor/error]]
+
[[en:cpp/preprocessor/error]]
+
[[es:cpp/preprocessor/error]]
+
[[fr:cpp/preprocessor/error]]
+
[[it:cpp/preprocessor/error]]
+
[[ja:cpp/preprocessor/error]]
+
[[pl:cpp/preprocessor/error]]
+
[[pt:cpp/preprocessor/error]]
+
[[zh:cpp/preprocessor/error]]
+

Версия 06:20, 10 сентября 2021

 
 
Язык С++
Общие темы
Управление потоком
Операторы условного выполнения
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 the given error message and renders the program ill-formed.

Syntax

#error error_message

Explanation

After encountering the #error directive, an implementation displays the diagnostic message error_message and renders the program ill-formed (the compilation stops).

error_message can consist of several words not necessarily in quotes.

See also

Документация C по error directive