std:: movable
|
Определено в заголовочном файле
<concepts>
|
||
|
template
<
class
T
>
concept movable
=
|
(начиная с C++20) | |
Концепт
movable<T>
определяет, что
T
является объектным типом, который может быть перемещён (то есть может быть перемещающе сконструирован, перемещающе присвоен, и lvalue типа
T
могут быть обменены).
Ссылки
- Стандарт C++23 (ISO/IEC 14882:2024):
-
- 18.6 Объектные концепции [concepts.object]
- Стандарт C++20 (ISO/IEC 14882:2020):
-
- 18.6 Объектные концепции [concepts.object]
Смотрите также
|
(C++20)
|
определяет, что объект типа может быть скопирован, перемещён и обменян
(концепт) |