Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2007, 12:05
CarlaMedina
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 8 meses
Puntos: 2
Crear un espacio de memoria propio en C++

Hola a todos,

Quiero realizar en C++ un espacio de memoria propio. Es decir, definir un array de la forma "char memoria[tamano]", y cada vez que cree en mi programa un nuevo elemento de forma dinámica con "new", en vez de que el gestor de C++ reserve el espacio, hacerlo yo en ese array que he definido.

Es decir, reservar el espacio adecuado tanto si creo un array, como un elemento de una clase Persona (Persona p = new Persona). Para ello, ¿cómo puedo calcular el espacio que me va a ocupar un array o un elemento de una clase o lo que sea?

También tras hacer new, debo devolver un puntero al lugar del array donde he reservado el sitio, para así tenerlo accesible, ¿no?.

Muchas gracias de antemano