```
#include <iostream>
using namespace std;
template<class L>
class LEST
{
L *date;
int first;
int last;
public:
LEST(int last);
L dele();
bool Full();
bool Empty();
bool Add(L value);
bool search(L value);
void print();
};
template<class L>
LEST<L>::LEST(int last)
{
this->last = last>0 ? last:100;
first-1;
date = new L(this->last);
}
template<class L>
bool LEST<L>::Full()
{
return first == last-1;
}
template<class L>
bool LEST<L>::Empty()
{
return first==-1;
}
template<class L>
bool LEST<L>::search(L value)
{
int post=0;
for(int i=0; i<=first; i++)
{
if(value==date[i])
{
post=i;
return true;
}
}
return false;
}
template<class L>
bool LEST<L>::Add(L value)
{
if(!Full())
{
if(search(value)==-1)
{
date[++first]=value;
}
}
}
the print
template<class L>
void LEST<L>::print()
{
for(int i=0; i<=first; i++)
{
cout<<date[i]<<" ";
}
}
```

how make , main