std::priority_queue::operator=
Z cppreference.com
priority_queue& operator=( const priority_queue& other ); |
(1) | |
priority_queue& operator=( priority_queue&& other ); |
(2) | (od C++11) |
Zastępuje zawartość adaptera.
1) Operator przypisania przez kopiowanie. Zastępuje zawartość kontenera kopią zawartości w other. W rzeczywistości wywołuje
c = other.c;. (niejawnie zadeklarowany)2) Operator przypisania przez przeniesienie. Zastępuje zawartość kontenera zawartością w other, używając semantyki move (tj. dane z other są przeniesione z other do tego kontenera). W rzeczywistości wywołuje
c = std::move(other.c); (niejawnie zadeklarowany)Parametry
| other | - | inny kontener, wykorzystany jako źródło danych |
Zwracana wartość
*this
Złożoność
Równa złożoności operator= opakowywanego kontenera.
Zobacz także
| Konstruuje priority_queue (publiczna metoda) |