Скачиваний:
11
Добавлен:
01.05.2014
Размер:
483 б
Скачать
#pragma once
#include "ArSet.h"
//итератор для множества
template <class T>
class ArSetIterator
{
	int index;
	ArSet<T>& ar;
public:

	ArSetIterator(ArSet<T>& _ar):ar(_ar)
	{index=0;}

	void next()
	{index++;}

	void pred()
	{index--;}

	bool begin()
	{if (index==0){return true;}
		else
		{return false;}
	}

	bool end()
	{if (index==ar.count()){return true;}
		else
		{return false;}
	}

	T currentItem()
	{
		return ar.getElemByNom(index);
	}
};
Соседние файлы в папке templ