Con las últimas tendencias sobre las aplicaciones C y C ++, y con las últimas me refiero a los últimos años, esperaba ver que las std::allocators se usaran con más frecuencia de lo que realmente es.
Las aplicaciones modernas generalmente son multiproceso o con una forma de concurrencia en ellas, y manejan una cantidad significativa de memoria, especialmente en algunos campos como juegos y aplicaciones multimedia; Por lo tanto, el alto costo habitual de la asignación / reparto de ubicaciones aumenta e impacta el rendimiento aún más que en las aplicaciones antiguas.
Pero por lo que puedo ver, este tipo de administración de memoria a través de std::allocators no es popular, ni siquiera puedo contar 1 biblioteca que conozca, que esté utilizando cualquier razón sobre una forma estandarizada de administrar la memoria.
Hay una razón real por la que std::allocatorno es popular? Razones técnicas?
std::allocatores extremadamente fácil de usar.
std::allocator(que es básicamente una envoltura newy ubicación new) no se usa tanto? ¿O se pregunta por qué Allocatorno se usa el concepto de C ++ de widley? Son dos preguntas diferentes.