Operator Overloading in C++

C++ provides options to overload an operator with more than one function. For eg: C++ overloads the operators << and >> with functions of performing their original < and > operations and doing the console operations.