Function Overloading http cs mst edu The Concept

  • Slides: 10
Download presentation
Function Overloading http: //cs. mst. edu

Function Overloading http: //cs. mst. edu

The Concept § Function overloading allows for multiple functions with the same name, but

The Concept § Function overloading allows for multiple functions with the same name, but have different types and/or numbers of parameters. http: //cs. mst. edu

float average (const int a, const int b); float average (const float a, const

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); http: //cs. mst. edu

float average (const int a, const int b); float average (const float a, const

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'); . . . http: //cs. mst. edu

float average (const int a, const int b); float average (const float a, const

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'); . . . http: //cs. mst. edu

float average (const int a, const int b); float average (const float a, const

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); . . . http: //cs. mst. edu

float average (const int a, const int b); float average (const float a, const

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); . . . http: //cs. mst. edu

float average (const int a, const int b); float average (const float a, const

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); . . . http: //cs. mst. edu

float average (const int a, const int b); float average (const float a, const

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'); average(4, 9); average(8. 99, 4. 56); http: //cs. mst. edu

End of Session http: //cs. mst. edu

End of Session http: //cs. mst. edu