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

std::copyable

Материал из cppreference.com
< cpp‎ | concepts
 
 
 
Определено в заголовочном файле <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)
указывает, что объект типа можно перемещать и менять местами
(концепт) [править]