se esta devolviendo un objeto, se esta haciendo por copia asi que esta bien.<br>si fuese un return &aun; si seria un problema por que esta devolviendo un puntero a un objeto q dejo de existir.<br>David<br><br><br><div class="gmail_quote">

El 20 de diciembre de 2009 14:16, Giancarlo <span dir="ltr"><<a href="mailto:gcdotta@gmail.com">gcdotta@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hola a todos. Estoy comprobando el código de un programa que funciona, hecho por un programador de Visual C++ con bastante experiencia, y me encuentro con esta función:<br>
<br>
std::string wstr2str(const std::wstring& s){<br>
    std::string aux(s.length(), ' ');<br>
    std::copy(s.begin(), s.end(), aux.begin());<br>
    return aux;<br>
}<br>
<br>
Se está usando la librería <string>.<br>
<br>
Desde mi punto de vista el valor que devuelve la función será desconocido ya que el objeto aux se destruirá al salir de ella. ¿Es correcto lo que pienso o se me escapa algo?<br>
<br>
Gracias<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>