This tutorial will explain how using Operator overloading in C++ language
Operator overloading is the process by which already existing operators like +,-,= etc are given different meanings. For example, the arithmetic operator +, which adds two numbers can be used to add two objects. That is, the + operator can act on the abstract data types in the same way as on the built-in data types. Thus the + operator is overloaded with a different meaning besides the existing meaning. When an operator is overloaded, the original meaning is not lost.


