Operator Overloading:
When an operator is used for different operations, such process is called operator
overloading. In C pointer operator * is used to declare pointer variable as well as it is used for multiplication expression. Similarly in C++ << is used display values of dissimiller data types without defining any format code, like in C. The same operator is also used in bit wise operation.
cout <<77.45;
cout<<”This is C++;