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)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 stack (publiczna metoda) |