◐ Shell
clean mode source ↗

std::copyable - cppreference.com

De cppreference.com

Definido en el archivo de encabezado <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>;

(desde C++20)

El concepto copyable<T> especifica que T es un tipo objeto movible que también puede copiarse (es decir, soporta construcción por copia y asignación de copia).

Véase también

Especifica que un objeto de un tipo puede ser movido e intercambiado.
(concepto) [editar]