06/05/2007, 12:05
|
| | 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 |