close
Przestrzenie nazw
Warianty

std::stack::operator=

Z cppreference.com
<tbody> </tbody>
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) [edit]