Namensräume
Varianten
Aktionen

std::swap(std::basic_stringbuf)

Von cppreference.com
< cpp‎ | io‎ | basic stringbuf
 
 
 
 
Definiert in Header <sstream>
template< class CharT, class Traits, class Alloc >

void swap( std::basic_stringbuf<CharT,Traits,Alloc>& lhs,

           std::basic_stringbuf<CharT,Traits,Alloc>& rhs );
(seit C++11)
(bis C++20)
template< class CharT, class Traits, class Alloc >

void swap( std::basic_stringbuf<CharT,Traits,Alloc>& lhs,
           std::basic_stringbuf<CharT,Traits,Alloc>& rhs )

    noexcept(noexcept(lhs.swap(rhs)));
(seit C++20)

Überlädt den std::swap Algorithmus für std::basic_stringbuf. Vertauscht den Zustand von lhs mit dem von rhs. Ruft effektiv lhs.swap(rhs) auf.

Inhalt

[bearbeiten] Parameter

lhs, rhs - std::basic_stringbuf Objekte, deren Zustände vertauscht werden sollen

[bearbeiten] Rückgabewert

(keine)

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

(C++11)
tauscht zwei basic_stringbuf-Objekte
(public member function) [bearbeiten]
tauscht die Werte von zwei Objekten
(Funktionsvorlage) [edit]