In C++ programming language function overloading is a unique feature that allows you to have multiple functions where you can pass different parameter lists with the same name.
Function overloading follows a simple rule where
the function name remains the same even if the list of arguments and their data
types are changing. Whenever a function is overloaded and called in the main
program, and the actual parameter set and types entered match the syntax of the
formal arguments, the function is executed. If no exact match is found, data
type promotion (default type conversion) occurs. Conversion from int to float,
float to double, and double to char leads to generating errors.
It is a technique in object-oriented
programming when two or more functions have the same name, but different
parameters. When a function name is overloaded with multiple assignments, then
it is said to be function overloading.
When we say parameter list, we mean the data
types and order of the parameters. For example, the parameter list of the
function my_function(int a, float b) is (int, float), which is different from
the parameter list of the function my_function(). float a, int b) (float, int)
is different. Function overloading is one type of compile-time polymorphism.
TCCI computer coding institute is located in
Bopal Ahmedabad and ISCON Ambli Road in Ahmedabad.
For More Information:
Call us @ +91 9825618292
Visit us @ http://tccicomputercoaching.com
No comments:
Post a Comment