Question: what is difference between function overloading and operator overloading?
Answer: Function overloading reduces the investment of different function names and used to perform similar functionality by more than one function. Operator overloading : A feature in C++ that enables the redefinition of operators. This feature operates on user defined objects.