Встроенные операторы C++, приоритет и ассоциативность
Статья
Язык C++ включает все операторы C и еще несколько новых операторов. Операторы определяют, какое вычисление следует выполнить с одним или несколькими операндами.
Очередность и ассоциативность
Приоритет оператора определяет порядок операций в выражениях, содержащих несколько операторов. Ассоциативность оператора указывает, в выражении, которое содержит несколько операторов с одинаковым приоритетом, операнд сгруппирован с одним слева или одним справа.
Альтернативные орфографии
C++ задает альтернативные орфографии для некоторых операторов. В C альтернативные орфографии предоставляются в виде макросов в заголовке <iso646.h> . В C++эти альтернативные варианты являются ключевое слово, а использование <iso646.h> или эквивалентной <C++ ciso646> не рекомендуется. В Microsoft C++ /permissive- параметр или /Za компилятор требуется для включения альтернативных орфографических ошибок.
Приоритет оператора C++ и таблица ассоциативности
В следующей таблице показан приоритет и ассоциативность операторов C++ (в порядке убывания приоритета). Операторы с тем же номером приоритета имеют равный приоритет, если другие связи не заданы явно с помощью круглых скобок.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе https://aka.ms/ContentUserFeedback.