In this chapter you’ll learn:
What operator overloading is and how it can make programs more readable and programming more convenient.
To redefine (overload) operators to work with objects of user-defined classes.
The differences between overloading unary and binary operators.
To convert objects from one class to another class.
When to, and when not to, overload operators. ...