main.cpp ¶
~cpp
#include <iostream>
#include "TestClass.h"
using namespace std;
const int MAX_CLASS=255;
void main()
{
	int intinput;
	TestClass* makedClass[MAX_CLASS];
	int classNumber=0;
	while(1)
	{
		cin >> intinput;
		if (0==intinput)
			break;
		int suchNumber=-1;
		for (register int i=0; i<classNumber; ++i)
		{
			if (intinput==makedClass[i]->GetNumber())
				suchNumber=i;
		}
		if (-1==suchNumber)
		{
			makedClass[classNumber]=new TestClass(intinput);
			++classNumber;
		}
		else
		{
			delete makedClass[suchNumber];
			for (register int i=suchNumber+1; i<classNumber; ++i)
				makedClass[i-1]=makedClass[i];
			--classNumber;
		}
	}
	for (register int i=0; i<classNumber; ++i)
	{
		delete makedClass[i];
	}	
}