Operator overloading are used for struct and classs to use the Operator for the class type.
Operators that you can overload are +, -, *, /, ==, =<, => and more.
This adds a whole lot of flexibility to your program as you can practically change the operators' meaning for that class type.
Click here for more info Note: that you can add more to this page if you like. Please!!!