devolver referencias a datos miembros
Publicado por Pedro (3 intervenciones) el 22/05/2002 12:08:17
He leido que no es correcto devolver referencias a datos miembros, puesto que entonces los puedes modificar fuera de la clase [ char * getDato()].
Por esto me he creado una variable local al metodo, he copiado el dato y devuelvo la variable local. ¿Se soluciona así? ¿Es correcto devolver var locales? ¿Se destruyen las variables locales al salir del metodo y entonces no las puedo devolver?
Por esto me he creado una variable local al metodo, he copiado el dato y devuelvo la variable local. ¿Se soluciona así? ¿Es correcto devolver var locales? ¿Se destruyen las variables locales al salir del metodo y entonces no las puedo devolver?
Valora esta pregunta


0