std::movable
De cppreference.com
Definido en el archivo de encabezado <concepts>
|
||
template <typename T> concept movable = |
(desde C++20) | |
El concepto movable<T>
especifica que T
es un tipo objeto que puede moverse (es decir, puede construirse mediante un constructor de movimiento, asignarse mediante la asignación de movimiento, y l-valores de tipo T
pueden intercambiarse).
[editar] Referencias
- El estándar C++23 (ISO/IEC 14882:2023):
- 18.6 Conceptos de objetos [concepts.object]
- El estándar C++20 (ISO/IEC 14882:2020):
- 18.6 Conceptos de objetos [concepts.object]
[editar] Véase también
(C++20) |
Especifica que un objeto de un tipo puede ser copiado, movido, e intercambiado. (concepto) |