Freigeben über


forward_list::swap

Tauscht die Elemente zweier Vorwärtslisten aus.

void swap(forward_list& _Right);

Parameter

Parameter

Beschreibung

_Right

Die Vorwärtsliste, die die ausgetauschte werden Elemente bereitstellt.

Hinweise

Die Memberfunktion tauscht die gesteuerten Sequenzen zwischen *this und _Right aus. Wenn get_allocator() == _Right.get_allocator(), es so in der konstanten Zeit hat, löst keine Ausnahmen aus, und macht keine Verweise, Zeiger und Iteratoren ungültig die Elemente in beiden Sequenzen gesteuerten festlegen. Andernfalls führt einige Element-Zuweisungen aus und Konstruktor ruft proportional zur Anzahl der Elemente in beiden Sequenzen gesteuerten auf.

Anforderungen

Header: <forward_list>

Namespace: std

Siehe auch

Referenz

forward_list-Klasse