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