[C con Clase] DUDA CONTENEDOR

Steven Davidson srd4121 en njit.edu
Mar Jun 23 20:31:23 CEST 2009


Hola Pedro,

Se me olvidó comentar una tercera opción, que tampoco recomiendo. 
Consiste en instanciar el objeto local pero estáticamente. Esto es,

MiContenedor& Lista()
{
   static MiContenedor MC;
   ...
   return MC;
}

La desventaja es que 'MC' puede ser sobreescrito en otra invocación y 
por tanto al usar referencias la información aparentará modificada.


Mi consejo es instanciar otro objeto temporal que es una copia al 
retornar el objeto local.


Hasta pronto,

Steven





Más información sobre la lista de distribución Cconclase