Example For Function Overloading
Example For Function Overloading
//function volume() is overloaded three times #include<iostream.h> using namespace std; //Declarations int volume(int); double volume(double,int) ; int volume(int,int,int); int main() { cout<<volume(10)<<\n; cout<<volume(2.5,8)<<\n; cout<<volume(10,5,15)<<\n; return 0; } //function definitions int volume(int s) //cube { return(s*s*s); }
//cylinder
//rectangular box
float mean(sample s) { return float(s.a+s.b)/2.0; } int main() { sample x; x.setvalue(); cout<<mean value=<<mean(x)<<\n; getch(); return 0; }