мне нужно сравнить два Multimap объектов, чтобы выяснить, являются ли они равны или нетСравнение два Multimap объектов в C++
я знаю, используя зЬй :: равных, мы можем сравнить два вектора объект равенство, но можно использовать этот алгоритм для сравнения с объектами multimap?
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?**
если выше фрагмент кода не так, как я могу сравнить два Multimap объекты? (Я не муравей итерацию объектов и сравнения ключей и значений по одному) благодаря
Вы хотите, чтобы мы запускали ваш код для вас и сообщали вам результат? – Fiktik
Возможный дубликат http://stackoverflow.com/questions/8559820/compare-two-multimaps-c –
FikTik:> не только предлагайте мне способ, которым я использую его для сравнения с объектами multimap. Если их содержимое равно true еще возвращайтесь. –