User Tools

Site Tools


cpp:operators

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cpp:operators [2017/04/10 03:58]
gthanos
cpp:operators [2017/04/11 05:19]
Line 1: Line 1:
-====== Τελεστές ====== 
- 
-Η προτεραιότητα των τελεστών στη C++ δίνεται από τον παρακάτω πίνακα. 
- 
-^  Level    Precedence group    Operator  ^   Description  ^  Grouping  ^ 
-|  1  |  Scope  | :: | scope qualifier  |  Left-to-right  | 
-|  2  |  Postfix (unary)  | ++ --  | postfix increment / decrement  |  Left-to-right  | 
-| ::: | ::: | ()  | functional forms  | ::: | 
-| ::: | ::: | []  | subscript  | ::: | 
-| ::: | ::: | . -> | member access | ::: | 
-|  3  | Prefix (unary) | ++ --  | prefix increment / decrement | Right-to-left | 
-| ::: | ::: | ~ ! | bitwise NOT / logical NOT | ::: | 
-| ::: | ::: | + - | unary prefix | ::: | 
-| ::: | ::: | & * | reference / dereference | ::: | 
-| ::: | ::: | new delete   | allocation / deallocation  | ::: | 
-| ::: | ::: | sizeof   | parameter pack  | ::: | 
-| ::: | ::: | (type)   | C-style type-casting  | ::: | 
-|  4  | Pointer-to-member  | .* -> | access pointer   | Left-to-right  | 
-|  5  | Arithmetic: scaling   | * / %   | multiply, divide, modulo   | Left-to-right  | 
-|  6  | Arithmetic: addition  | + -   | addition, subtraction   | Left-to-right  | 
-|  7  | Bitwise shift   | << >>   | shift left, shift right   | Left-to-right  | 
-|  8  | Relational   | < > <= >=   | comparison operators   | Left-to-right  | 
-|  9  | Equality   | == !=   | equality / inequality   | Left-to-right  | 
-| 10  | And   | &   | bitwise AND   | Left-to-right  | 
-| 11  | Exclusive or   | %%^%%   | bitwise XOR   | Left-to-right  | 
-| 12  | Inclusive or   | %%|%%  | bitwise OR   | Left-to-right  | 
-| 13  | Conjunction    | &&  | logical AND  |  Left-to-right | 
-| 14  | Disjunction    | %%||%%  | logical OR   | Left-to-right  | 
-| 15  | Assignment-level expressions   | %%= *= /= %= += -= >>= <<= &= ^= |=%% | assignment / compound assignment  | Right-to-left  | 
-| ::: | ::: | ?:   | conditional operator | ::: | 
-|16 | Sequencing   | ,   | comma separator   | Left-to-right  | 
  
cpp/operators.txt · Last modified: 2017/04/11 05:19 (external edit)