forward_list::swap
Scambia gli elementi di due elenchi in avanti.
void swap(forward_list& _Right);
Parametri
Parametro |
Descrizione |
---|---|
_Right |
L'elenco in avanti che fornisce elementi da scambiare. |
Note
La funzione membro scambia le sequenze controllate tra *this e _Right.Se get_allocator() == _Right.get_allocator(), agisce nel tempo costante, non genera eccezioni e non invalida riferimenti, puntatori, o iteratori che definiscono gli elementi delle due sequenze archiviate.In caso contrario, esegue una serie di assegnazioni dell'elemento e il costruttore chiama proporzionale al numero di elementi nelle due sequenze archiviate.
Requisiti
intestazione: <forward_list>
Spazio dei nomi: deviazione standard