模板类成员有地图窗口的迭代器,编译不过

模板类成员有map窗口的迭代器,编译不过
	template<class KeyType, class ValueType>
class A
{
map<KeyType, ValueType> m_map;
map<KeyType, ValueType>::iterator m_iter;
public:

};

map<KeyType, ValueType>::iterator m_iter; 编译不过
------解决思路----------------------

template<typename T>
class M{
public:
list<T> l;
typename list<T>::iterator it; 
};