std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>::swap
De cppreference.com
< cpp | container | flat multimap
void swap( flat_multimap& 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 |
(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) |