c++自定义multimap的迭代器问题
template<classKey,classT,classCompare=std::less<Key>>classMyMultimap:publicmultimap<K...
template<class Key,class T, class Compare = std::less<Key> >
class MyMultimap:public multimap<Key,T,Compare>
{
public:
void Set(Key k, T v)
{
typedef multimap<Key, T, Compare> muMap;
muMap::iterator it = lower_bound(k);
}
};
为何这样的it无法访问first和second?该如何修改才能访问? 展开
class MyMultimap:public multimap<Key,T,Compare>
{
public:
void Set(Key k, T v)
{
typedef multimap<Key, T, Compare> muMap;
muMap::iterator it = lower_bound(k);
}
};
为何这样的it无法访问first和second?该如何修改才能访问? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询