Пространства имён
Варианты
Действия

operator=,!=(std::unordered_map)

Материал из cppreference.com

 
 
 
std::unordered_map
 
template< class Key, class T, class Hash, class KeyEqual, class Allocator >

void operator=( unordered_map<Key,T,Hash,KeyEqual,Allocator> &lhs,

                unordered_map<Key,T,Hash,KeyEqual,Allocator> &rhs);
(1)
template< class Key, class T, class Hash, class KeyEqual, class Allocator >

void operator!=( unordered_map<Key,T,Hash,KeyEqual,Allocator> &lhs,

                 unordered_map<Key,T,Hash,KeyEqual,Allocator> &rhs);
(2)
Сравнивает содержимое двух неупорядоченных контейнеров.
Оригинал:
Compares the contents of two unordered containers.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержимое двух контейнеров неупорядоченный lhs и rhs эквивалентны, если выполняются следующие условия:
Оригинал:
The contents of two unordered containers lhs and rhs are equivalent if the following conditions hold:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • lhs.size() == rhs.size()
  • каждая группа эквивалентных ключей [lhs_eq1, lhs_eq2) имеет соответствующую группу эквивалентных ключей в других [rhs_eq1, rhs_eq2) контейнер, который имеет следующие свойства:
    Оригинал:
    each group of equivalent keys [lhs_eq1, lhs_eq2) has a corresponding group of equivalent keys in the other container [rhs_eq1, rhs_eq2), that has the following properties:
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Параметры

lhs, rhs
неупорядоченных контейнеров для сравнения
Оригинал:
unordered containers to compare
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

1)
true если содержимое контейнера эквивалентны, false иначе
Оригинал:
true if the contents of the containers are equivalent, false otherwise
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
true если содержимое контейнера не эквивалентны, false иначе
Оригинал:
true if the contents of the containers are not equivalent, false otherwise
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Сложность

N comparisons of the keys in the average case, N2 in the worst case, where N is the size of the container.