std::stack::operator=
Z cppreference.com
stack& operator=( const stack& other ); |
(1) | |
stack& operator=( stack&& 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)
Spis treści |
[edytuj] Parametry
other | - | inny kontener, wykorzystany jako źródło danych |
[edytuj] Zwracana wartość
*this
[edytuj] Złożoność
Równa złożoności operator= opakowywanego kontenera.
[edytuj] Zobacz także
Konstruuje stack (publiczna metoda) |