// constructor overload #include <stdio.h> class CRectangle { int x, y; public: CRectangle(); CRectangle(int a, int b); int area () {return (x*y);} }; CRectangle::CRectangle() { x=1; y=1; } CRectangle::CRectangle (int a, int b) { x = a; y = b; } int main () { CRectangle rect, rect2(5,6); printf("area: %d\n", rect.area()); printf("area2: %d\n", rect2.area()); return 0; }