nWe cannot change
the....
änumber of operands an
operator expects
äprecedence and
associativity of operators
äor use default arguments
with operators
nWe should not
change...
äthe meaning of the
operator
–(+ does not mean subtraction!)
äthe nature of the
operator (3+4 == 4+3)
äthe data types and
residual value expected
äwhether it is an rvalued
or lvalued result
äprovide consistent
definitions (if + is overloaded, then += should also be)
n