- Sum operator. Example:
a+b - Subtract operator. Example:
a-b - Divide operator. Example:
a/b - Multiply operator. Example:
a*b - Modulo operator. Example:
a%b - Bitwise left shift operator. Example:
a<<b - Bitwise right shift operator. Example:
a>>b - Bitwise and operator. Example:
a & b - Bitwise or operator. Example:
a | b - Bitwise xor operator. Example:
a ^ b - Compare operators. Examples:
a==b; a!=b; a<b; a<=b; a>b; a>=b. Produces bool - Assign op
a = b - Assign operations: Examples:
a+=b; a-=b; a/=b; a*=b; a%=b; a&=b; a|=b; a<<=b; a>>=b; a~=b; a^=b
- Bitwise not operator. Example:
~a - unary minus
-a
- postfix increment and decrement operators. overloads by
T operator++(T)andT operator--(T). Example:a++; a-- - prefix increment and decrement operators. overloads by
void operator++(T&)andvoid operator--(T&). Example:++a; --a