std:: movable
|
Definido en el encabezado
<concepts>
|
||
|
template
<
class
T
>
concept movable
=
|
(desde C++20) | |
El concepto
movable<T>
especifica que
T
es un tipo de objeto que puede ser movido (es decir, puede ser construido por movimiento, asignado por movimiento, y los lvalues de tipo
T
pueden ser intercambiados).
Referencias
- Estándar C++23 (ISO/IEC 14882:2024):
-
- 18.6 Conceptos de objeto [concepts.object]
- Estándar C++20 (ISO/IEC 14882:2020):
-
- 18.6 Conceptos de objeto [concepts.object]
Véase también
|
(C++20)
|
especifica que un objeto de un tipo puede ser copiado, movido e intercambiado
(concept) |