Discusión:Programación en C++/Sobrecarga de Operadores
Hola a todos. Lo primero decir que soy estudiante, que he visto poquito de C y estoy dando los primeros pasos en C++ y al leer la explicación me ha surgido una duda: Veo que el tipo de devolución de la operación suma es una referencia a un objeto de la clase Pareja, cuyo espacio en memoria se ha asignado dinamicamente a través de la función 'new()'.Se devuelve el contenido de dicho espacio que se asigna a una variable de tipo Pareja. Si no es así corregidme. La pregunta es:¿Dicho espacio asignado dinamicamente en memoria ha de ser liberado por el programador?, o ¿al desaparecer el ámbito de la variable a la que se asigna dicha referencia se libera automaticamente dicho espacio?. Saludos y gracias por anticipado.
Hola, no, el espacio no se libera automáticamente a menos que se haga un delete pero tampoco se tiene la dirección para hacerlo. No me parece una buena idea esa resolución. No entiendo por qué la dejaron.
Comienza una discusión acerca de Programación en C++/Sobrecarga de Operadores
Las páginas de discusión sirven para debatir sobre cómo hacer que el contenido de Wikilibros sea el mejor posible. Puedes utilizar esta página de discusión para empezar una discusión acerca de cómo mejorar Programación en C++/Sobrecarga de Operadores.