A: Along with the C++ language, you can overload operators and functions. Overloading is the practice of supplying more than one definition for a provided function name in the same scope.
o In a set of overloaded functions any two functions must have different argument lists.
o Overloading functions along with argument lists of the same types, depend on return type alone, is an error.