Espacios de nombres
Variantes
Acciones

std::flat_set<Key,Compare,KeyContainer>::swap

De cppreference.com
< cpp‎ | container‎ | flat set
 
 
 
 
void swap( flat_set& other )noexcept(/* véase más abajo */);
(desde C++11)

Intercambia el contenido del adaptador de contenedor con el de other.

Contenido

[editar]Parámetros

other - El adaptador de contenedor con el cual intercambiar el contenido.

[editar]Valor de retorno

(Ninguno)

[editar]Excepciones

En la expresión anterior, el identificador swap se busca de la misma manera que el usado por el rasgo de tipo de C++17 std::is_nothrow_swappable.

(desde C++11)
(hasta C++17)

[editar]Complejidad

La misma que el contenedor subyacente (habitualmente constante).

[editar]Notas

Algunas implementaciones (p. ej., libc++) proporcionan la función miembro swap como una extensión para modalidades anteriores a C++11.

[editar]Ejemplo

[editar]Informes de defectos

Los siguientes informes de defectos de cambio de comportamiento se aplicaron de manera retroactiva a los estándares de C++ publicados anteriormente.

ID Aplicado a Comportamiento según lo publicado Comportamiento correcto
LWG 2456 C++11 La especificación noexcept está mal formada. Se hizo funcionar.

[editar]Véase también

Especializa el algoritmo std::swap.
(plantilla de función)[editar]
close