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*/";
}

Output:


Comments

Popular posts from this blog

To implement the various components of HTML5 Canvas

Program to illustrate the concept of templates.

Program to illustrate the order of execution of constructors and destructors in inheritance.