¿Hay alguna forma de garantizar el orden de inicialización del objeto estático para ciertos objetos para todo el programa? Tengo asignadores de memoria que me gustaría que se asignan como las primeras cosas en un programa, ya que se utilizarán en otro lugar en todo el programa y quiero utilizar estos asignadores para asignar toda la memoria posterior.Inicialización de memoria específica del compilador
Entiendo que esto es probablemente un compilador específico ya que no creo que el estándar de C++ lo permita. Los dos compiladores que me interesan para hacer esto son los compiladores de gcc y VS2010. Si hay una manera, ¿podría alguien explicar cómo?
EDITAR
no quiero "construir en el primer uso" debido a que los asignadores serán asignando un gran bloque de memoria que yo quiero inicializado al comienzo del programa.
¿Quiere decir "asegurar el orden de inicialización del objeto estático" o qué? – Griwes
¿Por qué alguien votó negativamente? – chadb
Es posible que desee volver a escribir su pregunta. Porque no tiene mucho sentido la forma en que está – Grizzly