std::movable
Материал из cppreference.com
Определено в заголовочном файле <concepts> | ||
template<class T > concept movable = | (начиная с C++20) | |
Концепт movable<T>
определяет, что T
это тип объекта, который можно перемещать (то есть его можно перемещать при создании, перемещать при присваивании и значения lvalue типа T
можно поменять местами).
[править] Смотрите также
(C++20) | указывает, что объект типа можно копировать, перемещать и менять местами (концепт) |