◐ Shell
clean mode source ↗

operator=,!=(std::unordered_set) - cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

template< class Key, class Hash, class KeyEqual, class Allocator > void operator=( unordered_set<Key,Hash,KeyEqual,Allocator> &lhs, unordered_set<Key,Hash,KeyEqual,Allocator> &rhs);

(1)

template< class Key, class Hash, class KeyEqual, class Allocator > void operator!=( unordered_set<Key,Hash,KeyEqual,Allocator> &lhs, unordered_set<Key,Hash,KeyEqual,Allocator> &rhs);

(2)

Compara o conteúdo de dois recipientes desordenada.

Original:

Compares the contents of two unordered containers.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

O conteúdo de dois recipientes lhs desordenada e rhs são equivalentes se as seguintes condições espera:

Original:

The contents of two unordered containers lhs and rhs are equivalent if the following conditions hold:

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

  • lhs.size() == rhs.size()
  • cada grupo de chaves equivalentes [lhs_eq1, lhs_eq2) tem um grupo correspondente de chaves equivalentes no [rhs_eq1, rhs_eq2) outro recipiente, que tem as seguintes propriedades:

    Original:

    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:

    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.

  • std::distance(lhs_eq1, lhs_eq2) == std::distance(rhs_eq1, rhs_eq2).
  • std::is_permutation(lhs_eq1, lhs_eq2, rhs_eq1) == true.

Parâmetros

lhs, rhs -

desordenada recipientes para comparar

Original:

unordered containers to compare

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Valor de retorno

1)

true se os conteúdos dos recipientes são equivalentes, false contrário

Original:

true if the contents of the containers are equivalent, false otherwise

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

2)

true se o conteúdo dos recipientes não são equivalentes, false contrário

Original:

true if the contents of the containers are not equivalent, false otherwise

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Complexidade

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