Namespaces
Variants

std::priority_queue<T,Container,Compare>:: operator=

From cppreference.net

priority_queue & operator = ( const priority_queue & other ) ;
(1) (déclaré implicitement)
priority_queue & operator = ( priority_queue && other ) ;
(2) (depuis C++11)
(déclaré implicitement)

Remplace le contenu de l'adaptateur de conteneur par le contenu de l'argument donné.

1) Opérateur d'affectation par copie. Remplace le contenu par une copie du contenu de other . Appelle effectivement c = other. c ; comp = other. comp ; .
2) Opérateur d'affectation par déplacement. Remplace le contenu par celui de other en utilisant la sémantique de déplacement. Effectue effectivement l'appel c = std :: move ( other. c ) ; comp = std :: move ( other. comp ) ; .

Table des matières

Paramètres

other - un autre adaptateur de conteneur à utiliser comme source

Valeur de retour

* this

Complexité

1,2) Équivalent à celui de operator = du conteneur sous-jacent.

Exemple

Voir aussi

construit la priority_queue
(fonction membre publique)