close
Пространства имён
Варианты
Действия

std::copyable

Материал из 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 , который также может быть скопирован (то есть он поддерживает создание копированием и присваивание копированием).

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

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