#ifndef RECTANGLE_DEF_INCLUDED #define RECTANGLE_DEF_INCLUDED struct Rectangle { static int instanceCount; int x; int y; int width; int height; inline Rectangle(int inX=0, int inY=0, int inW=0, int inH=0) : x(inX), y(inY), width(inW), height(inH) { instanceCount++; } inline ~Rectangle() { instanceCount--; } int area(); }; #endif