Lista operatorów
%= Modulus/assignment Binary
&= Bitwise AND/assignment Binary
*= Multiplication/assignment Binary
+= Addition/assignment Binary
–= Subtraction/assignment Binary
–> Member selection Binary
–>* Pointer-to-member selection Binary
/= Division/assignment Binary
<<= Left shift/assignment Binary
<= Less than or equal to Binary
>= Greater than or equal to Binary
>>= Right shift/assignment Binary
^= Exclusive OR/assignment Binary
| Bitwise inclusive OR Binary
|= Bitwise inclusive OR/assignment Binary
operator [] jest operatorem dwuargumentowym
jako drugi argument (indeks) może przyjmować wartość dowolnego typu (nie tylko int)
jeśli operator ma być używany po lewej stronie operatora przypisania, to zwracana wartość musi być przekazywana przez referencję
float& operator[](int i);
Lista operatorów „do przeciążenia”
* Pointer dereference Unary