¿Debería preocuparme por la fragmentación de memoria con std :: vector? Si es así, ¿hay formas de ayudar a prevenirlo? No siempre predigo que mis programas se ejecuten en una PC, también se pueden ejecutar en dispositivos integrados/consolas de juegos, por lo que no siempre podré confiar en la memoria virtual.¿Debería preocuparme por la fragmentación de memoria con std :: vector?
Por otra parte, creo que sería más eficiente utilizar una matriz de tamaño dinámico en lugar de una matriz estática, por lo que la memoria solo se asignaría si fuera necesario. También simplificaría el proceso de diseño de mis programas. ¿Hay formas de lograr esto de manera eficiente?
¡Gracias por cualquier consejo!
Hay un parámetro de plantilla de asignador opcional que puede especificar para obtener un control más estricto sobre cómo se realizan las asignaciones de memoria. –