27 lines
		
	
	
		
			416 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			416 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
#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
 |