The printdata class has three member functions named print which take an int, a double, and a char* argument respectively. In the main function, an object o of printdata class is created and the print member function is called three times with different arguments.
The first call to o.print(5) will call the print function that takes an int argument and print "Printing int: 5" to the console. The second call to o.print(500.263) will call the print function that takes a double argument and print "Printing float: 500.263" to the console. The third call to o.print("Hello C++") will call the print function that takes a char* argument and print "Printing character: Hello C++" to the console.
#include<iostream> using namespace std; class printdata { public: void print(int i) { cout<<"\nPrinting int: "<<i<<endl; } void print(double f) { cout<<"\nPrinting float: "<<f<<endl; } void print(char* c) { cout<<"\nPrinting character: "<<c<<endl; } }; int main(void) { printdata o; o.print(5); o.print(500.263); o.print("Hello C++"); return 0; }To download raw file Click Here
Printing int: 5 Printing float: 500.263 Printing character: Hello C++
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions