Manipulations on objects were accomplished by sending messages (in the form of member-function calls) to the object.
- Use operators with objects (operator overloading)
- Clearer than function calls for certain classes
- Operator sensitive to context
- Examples
- ; Stream insertion, bitwise left-shift
- +; Performs arithmetic on multiple types (integers, floats, etc.)
2004-12-28