iterator to template map

Hi,

I created a template class
template<class K,class V> class Window

It has a stl map member
map <K,V> _windowMap;

and a method
template <class K, class V> void Window<K,V>::removeFromWindow(const K& key)
{
std::map<K,V>::iterator it;
....

}

I get a compilation error (gcc 4.1.2):
error: expected `;' before it

any idea? Thanks
try
 
typename std::map<K,V>::iterator it;
Denis, thanks a lot. I works.
Topic archived. No new replies allowed.