Namespaces
Variants

std::basic_spanbuf<CharT,Traits>:: operator=

From cppreference.net
std::basic_spanbuf
Public member functions
basic_spanbuf::operator=
(C++23)
Protected member functions
Non-member functions
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 가 여전히 기본 버퍼를 보유하는지는 구현에 따라 다릅니다.
2) 복사 할당 연산자가 삭제됨; basic_spanbuf CopyAssignable 요구 사항을 만족하지 않음.

목차

매개변수

rhs - 이동될 다른 basic_spanbuf 객체

반환값

* this

예외

구현 정의 예외를 던질 수 있습니다.

예제

참고 항목

basic_spanbuf 객체를 생성합니다
(public member function)
두 개의 basic_spanbuf 객체를 교환합니다
(public member function)