std::flat_set<Key,Compare,KeyContainer>::swap
De cppreference.com
<tbody>
</tbody>
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.
Parámetros
| other | - | El adaptador de contenedor con el cual intercambiar el contenido. |
Valor de retorno
(Ninguno)
Excepciones
|
En la expresión anterior, el identificador |
(desde C++11) (hasta C++17) |
Complejidad
La misma que el contenedor subyacente (habitualmente constante).
Notas
Algunas implementaciones (p. ej., libc++) proporcionan la función miembro swap como una extensión para modalidades anteriores a C++11.
Ejemplo
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. |
Véase también
(C++23) |
Especializa el algoritmo std::swap. (plantilla de función) |