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