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