problem is that it prints out backwards, can't figure out a way to flip it. prolbem is with numbers[siz-1] which begins at last index not first.
template<class T>
T my_vector<T>::show_vector(unsigned int siz)
{
if(siz==1)
{
cout<<"enter size of array is 1\n";
return numbers[0];
}
else
{
cout<<"enter this statement"<<endl;
cout<<numbers[siz-1]<<"\n";
return show_vector(siz-1);
}
}