Estaba leyendo C++ Faq Segunda edición, número de pregunta 32.08.Parámetro pasado por referencia const devuelto por const referencia
La pregunta frecuente dice que el parámetro pasado por la referencia const y devuelto por la referencia const puede causar referencia colgante.
Pero está bien si el parámetro se pasa por referencia y se devuelve por referencia.
Entendí que no es seguro en caso de referencia const, pero ¿cómo es seguro en caso de que el parámetro no sea referencia constante.
última línea de FAQ dice "Tenga en cuenta que si una función acepta un parámetro por referencia no constante (por ejemplo, f (cadena & s)), devolviendo una copia de este parámetro de referencia es segura debido a que un temporal no puede haber pasado por referencia no const ".
¡¡Necesito algo de información sobre esto !!
No estoy seguro de lo que quieres decir con Faq Second edition. ¿Puedes publicar la URL a él? –
http://www.amazon.com/FAQs-2nd-Marshall-P-Cline/dp/0201309831/ref=sr_1_1?ie=UTF8&s=books&qid=1237575374&sr=8-1 – anand
bien, ya veo. muchas preguntas frecuentes por ahí y no estaba en la famosa faq C++ en línea y luego me pregunté qué era :) –