◐ Shell
clean mode source ↗

std::movable — cppreference.com

Материал из cppreference.com

<tbody> </tbody>

Определено в заголовочном файле <concepts>

template < class T > concept movable = std::is_object_v<T> && std::move_constructible<T> && std::assignable_from<T&, T> && std::swappable<T>;

(начиная с C++20)

Концепт movable<T> определяет, что T это тип объекта, который можно перемещать (то есть его можно перемещать при создании, перемещать при присваивании и значения lvalue типа T можно поменять местами).

Смотрите также

указывает, что объект типа можно копировать, перемещать и менять местами
(концепт) [править]