Está en la página 1de 2

Asignación

El operador de asignación
simple ( ) hace que el valor
del segundo operando se
almacene en el = objeto
especificado por el primer
operando.

El código anterior
muestra un inicializador;
llama al constructor la instrucción de puede tener uno de los
para que toma un asignación efectos siguientes:
argumento de tipo .
Dado el código

UserType1 A;
UserType1 A; B = A;
UserType2 B = A; UserType2 B; B = A ;

1.- Llame a
la operator= función para ,
siempre que se
proporciona con un
argumento UserType2oper
ator=UserType1 .

2.- Llamar a la función de


conversión
explícita UserType1::opera
tor UserType2, si existe tal
función.

3.- Llamar a un
constructor UserType2::UserT
ype2, siempre que exista un
constructor de ese tipo, que
tome un
argumento UserType1 y copie
el resultado.
Ejemplo de asignacion en C++

También podría gustarte