// 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; }