UTNianos

Versión completa: Consulta Preguntas Teoricas de un Parcial (c++)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
En un recuperatorio me tomaron las siguientes preguntas que no pude contestar bien:

1) ¿En que casos es imprescindible crear un constructor de copia? Justifique
2) Cuando se realiza la sobrecarga del opreador + , algunas veces es preciso que dicha sobrecarga sea global. ¿ En que casos ocurre esto? Justifique y de un ejemplo.


Alguien tiene alguna idea? Gracias.
un constructor de copia es lo mismo q sobrecargar el operador =, es decir, si vos tenes una variable q tiene coordenadas, x ej (5,4) y lo queres igualar en vez de hacer

structura2.x = estructura1.x
structura2.y = estructura1.y

creas el constructor de copia para q directamente te asigne las variables

estructura2 = estructura1 (ponele q se pueda hacer eso xD)

imprescindible, lo q se dice imprescindible no es, pero es un buen motivo xD

sobrecargar el + globalmente es cuando lo vayas a usar en todo el programa, o cuando tengas q usar alguna interrupcion calculo, digo, como en las interrupciones no podes pasar ni devolver ninguna variable, me resulta util, otra no se me ocurre ..

espero q te sirva de algo xD

saludos!
URLs de referencia