Presentation is loading. Please wait.

Presentation is loading. Please wait.

Function Overloading.

Similar presentations


Presentation on theme: "Function Overloading."— Presentation transcript:

1 Function Overloading

2 The Concept Function overloading allows for multiple functions with the same name, but have different types and/or numbers of parameters.

3 float average (const int a, const int b); float average (const float a, const float b); char average (const char first, const char second); float average (const float a, const float b, const float c);

4 float average (const int a, const int b); float average (const float a, const float b); char average (const char first, const char second); float average (const float a, const float b, const float c); int main() { cout << average('t', 'g'); ...

5 float average (const int a, const int b); float average (const float a, const float b); char average (const char first, const char second); float average (const float a, const float b, const float c); int main() { cout << average('t', 'g'); ...

6 float average (const int a, const int b); float average (const float a, const float b); char average (const char first, const char second); float average (const float a, const float b, const float c); int main() { cout << average('t', 'g'); cout << average(4,9); ...

7 float average (const int a, const int b); float average (const float a, const float b); char average (const char first, const char second); float average (const float a, const float b, const float c); int main() { cout << average('t', 'g'); cout << average(4,9); ...

8 float average (const int a, const int b); float average (const float a, const float b); char average (const char first, const char second); float average (const float a, const float b, const float c); int main() { cout << average('t', 'g'); cout << average(4,9); cout << average(8.99); ...

9 float average (const int a, const int b); float average (const float a, const float b); char average (const char first, const char second); float average (const float a, const float b, const float c); int main() { cout << average('t', 'g'); cout << average(4,9); cout << average(8.99); cout << average(8.99, 4.56); ...

10 End of Session


Download ppt "Function Overloading."

Similar presentations


Ads by Google