Modifica:
codice:
template <typename T> myVector<T>::Iterator myVector<T>::first()
{
Iterator myIter;
myIter.position = head;
return myIter;
}
template <typename T> myVector<T>::Iterator myVector<T>::last()
{
Iterator myIter;
myIter.position = tail;
return myIter;
}
con
codice:
template <typename T> typename myVector<T>::Iterator myVector<T>::first()
{
Iterator myIter;
myIter.position = head;
return myIter;
}
template <typename T> typename myVector<T>::Iterator myVector<T>::last()
{
Iterator myIter;
myIter.position = tail;
return myIter;
}