STL Colocación de asignación de contenedores nueva

No pude encontrar una respuesta exacta a esta pregunta y, por lo tanto, publiqué aquí. Cuando pienso en el vector, necesita construir objetos en una ubicación de memoria contigua. Esto significa que el vector mantiene la memoria asignada y tiene que hacer una construcción en el lugar (= colocación nueva) de los objetos que se introducen en él. ¿Es esta una suposición válida? Además, ¿significa esto que el contenedor está invocando manualmente el destructor en lugar de llamar a delete? ¿Hay alguna otra suposición que me falta aquí? ¿Significa esto que puedo suponer que incluso una nueva escritura personalizada para el objeto no se puede invocar si elijo escribir?

También tiene sentido que una lista use una nueva y elimine, ya que no necesitamos la garantía de memoria continua. Entonces, ¿este tipo de comportamiento es lo que impulsa el comportamiento de los asignadores? Por favor ayuda. Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta