std::basic_spanbuf<CharT,Traits>:: operator=
From cppreference.net
<
cpp
|
io
|
basic spanbuf
|
basic_spanbuf
&
operator
=
(
basic_spanbuf
&&
rhs
)
;
|
(1) | (начиная с C++23) |
|
basic_spanbuf
&
operator
(
const
basic_spanbuf
&
)
=
delete
;
|
(2) | (начиная с C++23) |
1)
Оператор перемещающего присваивания. Эквивалентен
auto
tmp
{
std
::
move
(
rhs
)
}
;
this
-
>
swap
(
tmp
)
;
return
*
this
;
. После перемещающего присваивания
*
this
содержит состояние, которое
rhs
содержал до перемещающего присваивания. Определяется реализацией, сохраняет ли
rhs
исходный буфер после перемещающего присваивания.
Содержание |
Параметры
| rhs | - |
another
basic_spanbuf
объект, из которого будет выполнено перемещение
|
Возвращаемое значение
* this
Исключения
Может генерировать исключения, определяемые реализацией.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
создает объект
basic_spanbuf
(публичная функция-член) |
|
обменивает два объекта
basic_spanbuf
(публичная функция-член) |