#include <iostream>
using namespace std;
class Area
{
private:
int *length;
int *width;
public:
Area(int a, int b);
~Area();
int area();
};
Area :: Area(int a, int b)
{
length = new int;
width = new int;
*length = a;
*width = b;
}
Area :: ~Area()
{
delete length;
cout<<"length free"<<endl;
delete width;
cout<<"width free"<<endl;
}
int Area :: area()
{
return (*length) * (*width);
}
int main()
{
Area are(4, 5);
cout<<are.area()<<endl;
return 0;
}
using namespace std;
class Area
{
private:
int *length;
int *width;
public:
Area(int a, int b);
~Area();
int area();
};
Area :: Area(int a, int b)
{
length = new int;
width = new int;
*length = a;
*width = b;
}
Area :: ~Area()
{
delete length;
cout<<"length free"<<endl;
delete width;
cout<<"width free"<<endl;
}
int Area :: area()
{
return (*length) * (*width);
}
int main()
{
Area are(4, 5);
cout<<are.area()<<endl;
return 0;
}