◐ Shell
clean mode source ↗

std::copyable — cppreference.com

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

<tbody> </tbody>

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

template <class T> concept copyable = std::copy_constructible<T> && std::movable<T> && std::assignable_from<T&, T&> && std::assignable_from<T&, const T&> && std::assignable_from<T&, const T>;

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

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

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

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