CS202 6- ‹#›
Operator Overloading
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