Przestrzenie nazw
Warianty
Działania

std::stack::operator=

Z cppreference.com
< cpp‎ | container‎ | stack
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) [edit]