| Refresh | Home EGTry.com


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