// constructor
#include <stdio.h>
class CRectangle {
int *w, *h;
public:
CRectangle(int a, int b);
~CRectangle();
int area () {return (*w * *h);}
};
CRectangle::CRectangle (int a, int b) {
printf("constructor\n");
w=new int;
h=new int;
*w = a;
*h = b;
}
CRectangle::~CRectangle()
{
printf("destructor\n");
delete w;
delete h;
}
int main () {
CRectangle rect(3,4), rect2(5,6);
printf("area: %d\n", rect.area());
printf("area2: %d\n", rect2.area());
return 0;
}