Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2011, 11:29
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 6 meses
Puntos: 61
Respuesta: Duda con objeto en memoria free store!

Lo que tu llamas "variables locales", si entendi bien, se refieren a los miembros de un objeto, es decir, si creas un objeto, estas creando todos los miembros de ese objeto. El objeto y sus miembros funcionan como 1 unidad, en ese sentido.

Un objeto puede ser creado en el stack asi
{
Clase objeto;
}

o dinamicamente asi:
{
Clase* pObj = new Clase();
}

en el primer caso, hay destruccion automatica, en el segundo caso, puesto que no hubo delete, habra un "memory leak".

Esto no difiere en como un tipo basico (char, float, int, double) es pedido o donde es almacenado.

Los metodos de las clases pueden ser almacenados como un arreglo de punteros a funciones al interior de la clase.
__________________
Visita mi perfil en LinkedIn