Function overloading is
C++
In function overloading two or more different functions
share exactly the same name. That is because in C++ a function is identified by its signature
which comprises both the function's name and the list of arguments it
takes. Hence the following code is perfectly fine.
#include <iostream>
using namespace std;
void add_some(int y)
{ y += 3;
cout << y <<
endl;
}
void add_some(double
x)
{ x += 1.5;
cout << x <<
endl;
}
void main() {
int a=10;
double b=11.23;
add_some(a);
add_some(b);
system("pause");
}
This is a simple code to understand
the concept of function overloading.
No comments:
Post a Comment