#include
#include
#include
//using namespace std;
class balance
{
double cur_bal;
char name[80];
public:
balance(double n,char *s)
{
cur_bal=n;
strcpy(name,s);
}
~balance()
{
cout<<"Destructing\t";
cout<
}
void get_bal(double &n,char *s)
{
n=cur_bal;
strcpy(s,name);
}
};
int main()
{
balance *p;
char s[80];
double n;
//this version uses an initialiser
try
{
p=new balance(12387.87,"Nayana");
}
catch(bad_alloc xa)
{
cout<<"Allocation Failure\n";
return 1;
}
p->get_bal(n,s);
cout<
cout<<"\n";
delete p;
return 0;
}
Copyright © 2011 - All Rights Reserved - Softron.in
Template by Softron Technology