Program to illustrate the concept of overloaded function having different number of arguments in the different overloaded forms.
#include <iostream>
using namespace std;
class Print
{
public:
void print(int i) {
cout << "Displaying the int : " << i << endl;
}
void print(double f) {
cout << "Displaying the float : " << f << endl;
}
void print(char* c) {
cout << "Displaying the character : " << c << endl;
}
};
int main(void)
{
Print pd;
pd.print(5);
pd.print(500.263);
pd.print("Hello iView");
cout<<"/*\nName-Sanjampreet Singh\nRoll Number-1507967\n*/";
}
using namespace std;
class Print
{
public:
void print(int i) {
cout << "Displaying the int : " << i << endl;
}
void print(double f) {
cout << "Displaying the float : " << f << endl;
}
void print(char* c) {
cout << "Displaying the character : " << c << endl;
}
};
int main(void)
{
Print pd;
pd.print(5);
pd.print(500.263);
pd.print("Hello iView");
cout<<"/*\nName-Sanjampreet Singh\nRoll Number-1507967\n*/";
}
Comments
Post a Comment