[ Web Proxy ]
URL:
Viewing: https://cs.cppreference.com/cpp/language/operator_precedence [Back]  [Original]

Priorita opertor v C++ cppreference.com
cppreference.com
Jmenn prostory
Varianty

Priorita opertor v C++

Z cppreference.com
< cpp

V nsledujc tabulce je vypsna priorita a asociativita opertor jazyka C++. Opertory jsou vypsny s odshora dol klesajc prioritou.

Pednost Opertor Popis Asociativita
1 :: scope resolution zleva
2 ++ -- postfixov opertory inkrementace a dekrementace
() opertor voln funkce
[] opertor pstupu k prvku pole
. vbr lenu pes referenci
-> vbr lenu pes ukazatel
3 ++ -- prefixov opertory inkrementace a dekrementace zprava
+ unrn plus a mnus
! ~ logick a bitov negace
(type) opertor petypovn
* opertor dereference
& zskn adresy prvku
sizeof velikost prvku
new, new[] dynamick alokace pamti
delete, delete[] dynamicka dealokace pamti
4 .* ->* ukazatel na len zleva
5 * / % opertory nsoben, dlen a zbytek po dlen
6 + opertory soutu a rozdlu
7 << >> bitov posun doleva a doprava
8 < <= Relan opertory < a
> >= Relan opertory > a
9 == != Relan opertory = a
10 & bitov AND
11 ^ bitov XOR (vlun souet)
12 | bitov OR
13 && logick AND
14 || logick OR
15 ?: ternrn opertor[1] zprava
= pm piazen
+= = piazen pitenm a odetenm
*= /= %= Piazen nsobenm, podlem a zbytkem
<<= >>= piazen bitovm posunem doleva a doprava
&= ^= |= piazen bitovou operac AND, XOR a OR
16 throw opertor throw (pro vjimky)
17 , opertor rka zleva

[1]Vraz uprosted ternrnho opertoru (mezi ? a :) je brn jako kdyby byl v zvorce: jeho relativn pednost k ?: je ignorovna.


Web Proxy Viewer  |  New URL  |  Original Page