Здравствуйте, Аноним, Вы писали:
А>Сори за глупый вопрос
А>модератору удалите плиз
Почему глупый вопрос?
А сравнить можно, пробежавшись по обоим контейнерам (благо они отсортированы).
template<class the_map_t>
bool compare_maps(the_map_t const& m1, the_map_t const& m2)
{
if(m1.size() != m2.size()) return false;
for(the_map_t::const_iterator i1 = m1.begin(), e1 = m1.end(),
i2 = m2.begin(), e2 = m2.end();
i1 != e1 && i2 != e2;
++i1, ++i2
)
if(i1->first != i2->first ||
i1->second != i2->second
)
return false;
return true;
}
Здравствуйте, Кодт, Вы писали:
К>Почему глупый вопрос?
Видимо потому, что оператор сравнения operator == уже определен.
Здравствуйте, Bell, Вы писали:
B>Видимо потому, что оператор сравнения operator == уже определен.
Ааа! Блин! Точно.