std::copy_constructible - cppreference.com
De cppreference.com
| Definido en el archivo de encabezado |
||
|
|
(desde C++20) | |
El concepto copy_constructible (construible mediante copia) se satisface si T es un tipo referencia lvalue, o si es un tipo objeto move_constructible donde un objeto de ese tipo puede construirse de un lvalue (posiblemente const) o un rvalue const de ese tipo tanto en contextos de inicialización directa como en contextos de inicialización de copia, con la semántica habitual (se construye una copia con sin modificar la fuente).
Requerimientos semánticos
Si T es un tipo objeto, entonces copy_constructible<T> se modela solo si dados
v, un lvalue de tipo (posiblementeconst)To un rvalue de tipoconst T,
lo siguiente es verdadero:
- Después de la definición de
T u = v;,ues igual avyvno se modifica; T(v)es igual avy no modifica av.