Escolar Documentos
Profissional Documentos
Cultura Documentos
DESTRUCTOR
Types of Constructor
DEFAULT CONSTRUCTOR
PARAMETERIZED CONSTRUCTO
R
COPY CONSTRUCTOR
OVERLOADING CONSTRUCTOR
DYNAMIC CONSTRUCTOR
Compiled By: Kamal Acharya
Constructor
declared
};
#include<conio.h> {
cout<<"m= "<<m<<" and n=
class integer "<<n;
{ }
int m,n; };
{
integer()
public: void main()
{ integer int1;
clrscr();r
m=0; int1.display();
Compiled By: Kamal Acharya
OUTPUT
#include<conio.h> {
cout<<"m= "<<m<<"
class integer and n= "<<n;
{ }
int m,n; };
{
integer(int x, int y)
public: void
{ integer int1(5,6);
main()
c
l
r
Compiled By: Kamal Acharya s
OUTPUT
} }
};
Compiled By: Kamal Acharya
void main()
{
clrscr(); integer
int1;
int1.display();
integer int2(int1);
int2.display();
getch();
}
Compiled By: Kamal Acharya
OUTPUT
{ {
};
integer int3(int2);
int1.display();
int2.display();
int3.display();
getch();
Compiled By: Kamal Acharya
OUTPUT
m=0; }
n=0; ~integer()
cout<<"Default {
Constructor is cout<<"Object is
{ {
cout<<"m= clrscr();
"<<m<<" and n= {
"<<n<<endl; integer int1;
}
int1.display();
}; }
{
}
OUTPUT