Namespaces
Variants

std::stack<T,Container>:: operator=

From cppreference.net

stack & operator = ( const stack & other ) ;
(1) (неявно объявлен)
stack & operator = ( stack && other ) ;
(2) (начиная с C++11)
(неявно объявлен)

Заменяет содержимое адаптера контейнера содержимым заданного аргумента.

1) Оператор копирующего присваивания. Заменяет содержимое копией содержимого other . Фактически вызывает c = other. c ; .
2) Оператор перемещающего присваивания. Заменяет содержимое на содержимое other с использованием семантики перемещения. Фактически вызывает c = std :: move ( other. c ) ; .

Содержание

Параметры

other - другой адаптер контейнера для использования в качестве источника

Возвращаемое значение

* this

Сложность

1,2) Эквивалентно operator = базового контейнера.

Пример

Смотрите также

создаёт stack
(public member function)