OBJECTIVES o What operator overloading is and how it makes programs more readable and programming more convenient. To redefine(overload) operators to work with objects of user-defined classes o the differences between overloading unary and binary operators. o To convert objects from one class to another class o When to, and when not to, overload operators 0 2018, SEU. All rights reserved. 2© 2009, SEU. All rights reserved. © 2018, SEU. All rights reserved. 2 OBJECTIVES What operator overloading is and how it makes 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