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) |
указывает, что объект типа можно перемещать и менять местами (концепт) |