www.pudn.com > ANSI_C_OOP.rar > circles.c


#include "Circle.h"

int main (int argc, char ** argv)
{	void * p;

	initCircle();

	while (* ++ argv)
	{	switch (** argv) {
		case 'c':
			p = new(Circle, 1, 2, 3);
			break;
		case 'p':
			p = new(Point, 1, 2);
			break;
		default:
			continue;
		}
		draw(p);
		move(p, 10, 20);
		draw(p);
		delete(p);
	}
	return 0;
}