<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Al final<b> me quedé con esta opción</b> (la tercera <img src="http://gfx2.hotmail.com/mail/w3/ltr/emoticons/smile_regular.gif" alt="" width="19" height="19"> ) ... <b>y para evitar la sobreescritura usé el "clear"</b> al contenedor, de ésta forma cada vez que se llama el método siempre queda vacío el contenedor... gracias Steve y a David por sus explicaciones... queda así:<b><br></b><br><i>// Además así no preocupo de liberar la memoria, todo es automático</i> <br>MiContenedor& Lista()<br>{<br>   static MiContenedor MC;<br>   MC.clear()<br><br>   ... MC[Key]=Data;<br>   ...<br>   return MC;<br>}<br><br>The End<br><br>> Date: Tue, 23 Jun 2009 14:31:23 -0400<br>> From: srd4121@njit.edu<br>> To: cconclase@listas.conclase.net<br>> Subject: Re: [C con Clase] DUDA CONTENEDOR<br>> <br>> Hola Pedro,<br>> <br>> Se me olvidó comentar una tercera opción, que tampoco recomiendo. <br>> Consiste en instanciar el objeto local pero estáticamente. Esto es,<br>> <br>> MiContenedor& Lista()<br>> {<br>>    static MiContenedor MC;<br>>    ...<br>>    return MC;<br>> }<br>> <br>> <b>La desventaja es que 'MC' puede ser sobreescrito en otra invocación y <br>> por tanto al usar referencias la información aparentará modificada.</b><br>> <br>> <br>> Mi consejo es instanciar otro objeto temporal que es una copia al <br>> retornar el objeto local.<br>> <br>> <br>> Hasta pronto,<br>> <br>> Steven<br>> <br>> <br>> _______________________________________________<br>> Lista de correo Cconclase Cconclase@listas.conclase.net<br>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<br>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<br><br /><hr />Connect to the next generation of MSN Messenger   <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline' target='_new'>Get it now! </a></body>
</html>