Namespaces
Variants

std:: swap (std::indirect)

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
Definido en el encabezado <memory>
constexpr void swap ( indirect & lhs, indirect & rhs )
noexcept ( noexcept ( lhs. swap ( rhs ) ) ) ;
(desde C++26)

Sobrecarga el algoritmo std::swap para std::indirect . Intercambia el estado de lhs con el de rhs . Efectivamente llama a lhs. swap ( rhs ) .

Parámetros

lhs, rhs - indirect objetos cuyos estados intercambiar

Ejemplo

Véase también

intercambia los contenidos
(función miembro pública)