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 | - |
이동될 다른
basic_spanbuf
객체
|
반환값
* this
예외
구현 정의 예외를 던질 수 있습니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
참고 항목
basic_spanbuf
객체를 생성합니다
(public member function) |
|
두 개의
basic_spanbuf
객체를 교환합니다
(public member function) |