我需要比较两个多图对象以确定它们是否相等
我知道通过使用 std::equal 我们可以比较两个向量对象的相等性,但是是否可以使用此算法与多图对象进行比较?
typedef std::multimap<std::string, std::string> HeaderMap;
HeaderMap _map,_secMap;
_map.insert(HeaderMap::value_type("A", "a"));
_map.insert(HeaderMap::value_type("B", "b"));
_secMap.insert(HeaderMap::value_type("A", "a"));
_secMap.insert(HeaderMap::value_type("B", "b"));
**std::equal(_map.begin(),_map.end(),_secMap.begin()); // is this true?**
如果上面的代码片段不正确,我如何比较两个多映射对象?(我不会迭代对象并一一比较键和值)谢谢