◐ Shell
clean mode source ↗

std::movable - cppreference.com

提供: cppreference.com

<tbody> </tbody>

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 がムーブ可能なオブジェクトの型である (つまりムーブ構築、ムーブ代入ができ、 T 型の左辺値がスワップ可能である) ことを表します。

関連項目

その型のオブジェクトがコピー、ムーブ、およびスワップ可能であることを指定します
(コンセプト) [edit]