std::basic_stringbuf<CharT,Traits,Allocator>::operator= (3) - Linux Manuals
std::basic_stringbuf<CharT,Traits,Allocator>::operator=: std::basic_stringbuf<CharT,Traits,Allocator>::operator=
NAME
std::basic_stringbuf<CharT,Traits,Allocator>::operator= - std::basic_stringbuf<CharT,Traits,Allocator>::operator=
Synopsis
std::basic_stringbuf& operator=( std::basic_stringbuf&& rhs ); (1) (since C++11)
std::basic_stringbuf& operator=( const std::basic_stringbuf& rhs ) = delete; (2)
1) Move assignment operator: Moves the contents of rhs into *this. After the move, *this has the associated string, the open mode, the locale, and all other state formerly held by rhs. The six pointers of std::basic_streambuf in *this are guaranteed to be different from the corresponding pointers in the moved-from rhs unless null.
2) The copy assignment operator is deleted; basic_stringbuf is not CopyAssignable.
Parameters
rhs - another basic_stringbuf that will be moved from
Return value
*this
Example
// Run this code
Output:
See also
constructor (public member function)