Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Iso646.h

CuBook05

Заголовочный файл ciso646 определяет одиннадцать макро-констант для тех операторов, которые не могут быть быстро напечатаны на некоторых QWERTY-клавиатурах. Поэтому в заголовочном файле ciso646 поддерживаются альтернативные варианты написания следующих логических операторов:
 
Макро-константа Оператор
and (И) &&
and_eq (присваивание) &=
bitand (поразрядное И) &
bitor (поразрядное ИЛИ) |
compl (дополнение) ~
not (НЕ) !
not_eq (не равно) !=
or (ИЛИ) ||
or_eq (присваивание) |=
xor (сложение по модулю 2) ^
xor_eq (присваивание) ^=

В C++, зарезервированные слова существуют с такими же именами, как у этих макросов и рассматриваются они в качестве псевдонимов соответствующих операторов. Поэтому нет необходимости явно подключать этот заголовочный файл, и поэтому, подключение ciso646 не является необходимым для того, чтобы использовать альтернативные имена.

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий