Cita: También tras hacer new, debo devolver un puntero al lugar del array donde he reservado el sitio, para así tenerlo accesible, ¿no?.
Sip...pero debes sobrecargar el operador para que te reserve el espacio dentro de tu arreglo estático. Este deberia estar manejado por otra clase, ya que de alguna manera
necesitas saber cual espacio esta reservado y cual no.
Cita: Pero claro, si defino un objeto de una clase, tendré que "calcular" cuánto ocupa ese objeto. Si ese objeto tiene 2 atributos, tendré que suma lo que ocupan estos dos atributos, para ver el espacio total, ¿no?
Nop, para eso esta el operador
sizeof que te retorna el tamaño en bytes de una variable o un tipo (eso es lo que quieres). Por cierto un char ocupa 1 byte.
Saludos