nIt is similar to
overloading functions
äexcept the
function name is replaced by the keyword operator
followed by the operator’s symbol
äthe return
type represents the type of the residual value
resulting from the operation
–rvalue? -lvalue?
–allowing for
“chaining” of operations
äthe arguments
represent the 1 or 2 operands expected by the operator
n