Namespaces
Variants

C++ named requirements: CopyAssignable

From cppreference.net
C++ named requirements

Especifica que una instancia del tipo puede ser asignada por copia desde una expresión lvalue .

Requisitos

El tipo T satisface CopyAssignable si

Dado

  • t , una expresión lvalue modificable de tipo T ,
  • v , una expresión lvalue de tipo T o const T o una expresión rvalue de tipo const T .

Las siguientes expresiones deben ser válidas y tener sus efectos especificados.

Expresión Tipo de retorno Valor de retorno Condiciones posteriores
t = v T& t El valor de t es equivalente al valor de v .

El valor de v permanece sin cambios.

Véase también

verifica si un tipo tiene un operador de asignación de copia
(plantilla de clase)
especifica que un tipo puede ser asignado desde otro tipo
(concepto)