Я пытался использовать этот фрагмент кода, но он не работал
template <class T>
void display(vector<T> vec)
{
vector<T>::iterator MyIter;
for(MyIter=vec.begin();MyIter!=vec.end();MyIter++)
cout<<*MyIter<<" ";
cout<<endl;
}
Я имею в виду, если есть способ избежать создания функции для каждого типа T (int, char, string).Я использую только встроенные типы для T.
Это сообщение об ошибке при компиляции программы
10 C:\Documents and Settings\ASPIRE\Desktop\perms.cpp expected `;' before "MyIter"