of course STL support UNICODE. I believe this arcticle will help u with. http://www.codeproject.com/vcpp/stl/upgradingstlappstounicode.asp[^] 4apai do u like cats? no?! probably u just dont know how to cook'em)
You need to write:
template<class T>
void Fun()
{
vector<T> vecTest;
typename vector<T>::iterator iter = vecTest.begin();
}
See also: C++ Templates FAQ[^]