double slope = static_cast
Таблица 4.4. Приоритет операторов
Порядок и оператор | Действие | Применение | Раздел | |
---|---|---|---|---|
Л :: | Глобальная область видимости | :: | 7.4.1 | |
Л :: | Область видимости класса |
| 3.2.2 | |
Л :: | Область видимости пространства имен |
| 3.1 | |
Л . | Обращение к члену класса |
| 1.5.2 | |
Л -> | Обращение к члену класса |
| 3.4.1 | |
Л [] | Индексирование |
| 3.5.2 | |
Л () | Вызов функции |
| 1.5.2 | |
Л () | Конструкция type |
| 4.11.3 | |
П ++ | Постфиксный инкремент |
| 4.5 | |
П -- | Постфиксный декремент |
| 4.5 | |
П typeid | Идентификатор типа | typeid( | 19.2.2 | |
П typeid | Идентификатор типа времени выполнения | typeid( | 19.2.2 | |
П Явное приведение | Преобразование типов | cast_имя< | 4.11.3 | |
П ++ | Префиксный инкремент | ++ | 4.5 | |
П -- | Префиксный декремент | -- | 4.5 | |
П ~ | Побитовое NOT | ~ | 4.8 | |
П ! | Логическое NOT | ! | 4.3 | |
П - | Унарный минус | - | 4.2 | |
П + | Унарный плюс | + | 4.2 | |
П * | Обращение к значению | * | 2.3.2 | |
П & | Обращение к адресу | & | 2.3.2 | |
П () | Преобразование типов | ( | 4.11.3 | |
П sizeof | Размер объекта | sizeof | 4.9 | |
П sizeof | Размер типа | sizeof( | 4.9 | |
П sizeof... | Размер пакета параметров | sizeof...( | 16.4 | |
П new | Создание объекта | new | 12.1.2 | |
П new[] | Создание массива | new | 12.1.2 | |
П delete | Освобождение объекта | delete выражение | 12.1.2 | |
П delete[] | Освобождение массива | delete[] | 12.1.2 | |
П noexcept | Способность к передаче | noexcept( | 18.1.4 | |
Л ->* | Указатель на член класса |
| 19.4.1 | |
Л .* | Указатель на член класса |
| 19.4.1 | |
Л * | Умножение |
| 4.2 | |
Л / | Деление |
| 4.2 | |
Л % | Деление по модулю (остаток) |
| 4.2 | |
Л + | Сумма |
| 4.2 | |
Л - | Разница | выражение - выражение | 4.2 | |
Л << | Побитовый сдвиг влево |
| 4.8 | |
Л >> | Побитовый сдвиг вправо |
| 4.8 | |
Л < | Меньше |
| 4.3 | |
Л <= | Меньше или равно |
| 4.3 | |
Л > | Больше | выражение > выражение | 4.3 | |
Л >= | Больше или равно |
| 4.3 | |
Л == | Равенство |
| 4.3 | |
Л != | Неравенство |
| 4.3 | |
Л & | Побитовый AND |
| 4.8 | |
Л ^ | Побитовый XOR |
| 4.8 | |
Л | | Побитовый OR |
| 4.8 | |
Л && | Логический AND |
| 4.3 | |
Л || | Логический OR |
| 4.3 | |
П ?: | Условный оператор |
| 4.7 | |
П = | Присвоение |
| 4.4 | |
П *= , /= , %= , | Составные операторы присвоения | , и т.д. | 4.4 | |
П += , -= , | 4.4 | |||
П <<= , >>= , | 4.4 | |||
П &= , |= , ^= | 4.4 | |||
П throw | Передача исключения | throw | 4.6.1 | |
Л , | Запятая | выражение, выражение | 4.10 |