#include
#include
int count=0;
class alpha
{
public:
alpha()
{
count++;
cout<<"\nNo Of Objects Created "<< count;
}
~alpha()
{
cout<<"\nNo Of Objects Destroyed"<< count;
count--;
}
};
void main()
{
clrscr();
cout<<"\nEnter Main";
alpha a1,a2,a3,a4;
{
cout<<"\nEnter Block1";
alpha a5;
}
{
cout<<"\nEnter Block2";
alpha a6;
}
cout<<"\nRe-Enter main";
getch();
}
Output will be
Enter Main
No Of Objects Created 1
No Of Objects Created 2
No Of Objects Created 3
No Of Objects Created 4
Enter Block1
No Of Objects Created 5
No Of Objects Destroyed5
Enter Block2
No Of Objects Created 5
No Of Objects Destroyed5
Re-Enter main
No Of Objects Destroyed4
No Of Objects Destroyed3
No Of Objects Destroyed2
No Of Objects Destroyed1
No comments:
Post a Comment