std::priority_queue<T,Container,Compare>:: operator=
From cppreference.net
<
cpp
|
container
|
priority queue
|
priority_queue
&
operator
=
(
const
priority_queue
&
other
)
;
|
(1) | (неявно объявлен) |
|
priority_queue
&
operator
=
(
priority_queue
&&
other
)
;
|
(2) |
(начиная с C++11)
(неявно объявлен) |
Заменяет содержимое адаптера контейнера содержимым заданного аргумента.
1)
Оператор копирующего присваивания. Заменяет содержимое копией содержимого
other
. Фактически вызывает
c
=
other.
c
;
comp
=
other.
comp
;
.
2)
Оператор перемещающего присваивания. Заменяет содержимое на содержимое
other
используя семантику перемещения. Фактически вызывает
c
=
std
::
move
(
other.
c
)
;
comp
=
std
::
move
(
other.
comp
)
;
.
Содержание |
Параметры
| other | - | другой адаптер контейнера для использования в качестве источника |
Возвращаемое значение
* this
Сложность
1,2)
Эквивалентно
operator
=
базового контейнера.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
создаёт
priority_queue
(public member function) |