C++ program to print the addition of numbers using default constructor
gd.cpp
#include<iostream>usingnamespacestd;classgd{inta,b;public:voidadd(){cout<<"The addition of "<<a<<"+"<<b<<"="<<(a+b)<<"\n";}gd(){a=10;b=10;}};intmain(){gdk;k.add();return0;}
Output
godarda@gd:~$ g++ gd.cpp godarda@gd:~$ ./a.out
The addition of 10+10=20
godarda@gd:~$
C++ program to print the addition of numbers using parameterized constructor
gd.cpp
#include<iostream>usingnamespacestd;classgd{floata,b;public:voidadd(){cout<<"The addition of "<<a<<"+"<<b<<"="<<(a+b)<<"\n";}gd(){a=10,b=10;}gd(intx,floaty){a=x;b=y;}};intmain(){gdk,d(10,10.02351);k.add();d.add();return0;}
Output
godarda@gd:~$ g++ gd.cpp godarda@gd:~$ ./a.out
The addition of 10+10=20
The addition of 10+10.0235=20.0235
godarda@gd:~$
Dear User, Thank you for visitng GoDarda. If you are interested in technical articles, latest technologies, and our journey further, please follow us on LinkedIn.