17 :: контекст
16 -> операция непрямого доступа к членам класса
16 . операция точки (доступ к полю)
16 [] индекс массива
16 () вызов функции
15 ++ — инкремент и декремент
15 ~ поразрядное НЕ
15 ! логическое НЕ
15 — унарный минус
15 * операция разыменования
15 new delete выделение памяти из кучи
14 .* доступ к указателю-члену
13 * / % умножение, деление и взятие остатка
12 + — сложение и вычитание
11 >> << поразрядный сдвиг вправо и влево
10 > >= <= < условные операции
9 == != операции проверки на равенство
8 & поразрядное И
7 ^ поразрядное исключающее ИЛИ
6 | поразрядное ИЛИ
5 && логическое И
4 || логическое ИЛИ
3 ?: условная операция
2 = *= /= %= += -= операции присваивания
2 <<= >>= поразрядные операции сдвига с присваиванием
2 &= |= ^= поразрядные логическоие операции с присваиванием
1 , запятая