¿Qué sucede cuando duplicas un objeto?
Respuestas a la pregunta
Respuesta:
n algunas situaciones deseamos que un objeto que se pasa a una función, o bien, que un objeto que llama a una función miembro no se modifiquen en el curso de la llamada. Por ejemplo, un objeto de la clase Lista al llamar a la función miembro ordenar modifica la posición de los datos en el array. Podríamos estar interesados en mantener la misma secuencia original no ordenada de datos.
Al hallar el determinante de una matriz, efectuamos una serie de trasformaciones sobre la matriz original que la convierte en una matriz triangular. Prodríamos estar interesados en mantener la matriz original para realizar otras operaciones.
En todos estos casos, puede ser muy útil para el programador realizar una copia del objeto original y realizar las trasformaciones en la copia dejando intacto el original.
Explicación:
........