Resultados de la búsqueda a petición "allocator"
¿Por qué permitir `propagate_on_container_swap == false` en Allocators, cuando puede causar un comportamiento indefinido?
Nota:Originalmente preguntado porMatt Mcnabb [https://stackoverflow.com/users/1505939/matt-mcnabb]como ...
Instalaciones de biblioteca estándar que asignan pero no usan un asignador
En la mayoría de los lugares donde la biblioteca estándar de C ++ asigna memoria, el usuario puede personalizar esto al proporcionar una clase que cumpla con los requisitosAllocator requisitos [http://en.cppreference.com/w/cpp/concept/Allocator]. ...
¿Cuál es el propósito de std :: scoped_allocator_adaptor?
En el estándar C ++ 11 tenemosstd::scoped_allocator_adaptor en la biblioteca de gestión de memoria dinámica. ¿Cuáles son los casos de uso más importantes de esta clase?
Conversión entre vectores con diferentes asignadores
He escrito un tipo de asignador con estado de estilo C ++ 11 simple. Dad template<typename T> class my_allocator { // the usual stuff }; template<typename T> using my_vector = std::vector<T, my_allocator<T>>; my_vector<int> x; std::vector<int> y ...
¿Cómo se implementa la asignación de contenedor compatible con el asignador?
Por ejemplo, destd :: deque :: operator =en C ++ Referencia: (1) Asignación de copia (const std :: deque y otros) Reemplaza los contenidos con una copia de los contenidos de otros. Si std :: allocator_traits :: ...
No se puede utilizar el asignador personalizado con allocate_shared / make_shared
En mi programa C ++ 11, usoshared_ptr<T> para algunos objetos que se crean y eliminan activamente. Sucedió que el asignador estándar conoperator new es un cuello de botella, así que quiero crear el mío, que asignará un montón de memoria a la vez ...
boost :: Contenedores interprocesos de contenedores NO en memoria compartida
Tengo el programa de demostración de ejemplo con unboost :: Interprocess Contenedores de ...
std :: allocator no coincidente para algunos de los contenedores STL
¿Es técnicamente válido usar una falta de coincidencia?std::allocator especialización (seguramente, excepto su especialización paravoid) como parámetro de plantilla para contenedores STL (no todos, pero enumerados a continuación más un_ordenado_ ...
Requisitos en los tipos de puntero del asignador de biblioteca estándar
Estoy tratando de escribir una clase de matriz dispersa quadtree. En resumen, unaquadtree_matrix<T> es la matriz cero o una cuádruple(ne, nw, se, sw) dequadtree_matrix<T>. Me gustaría probar eventualmente diferentes esquemas de asignación, ya ...
¿Debería inicializarse por defecto la construcción del asignador () en lugar de la inicialización del valor?
Como seguimiento deesta pregunta [https://stackoverflow.com/q/35901417/2069064], el asignador predeterminado (std::allocator<T>) es necesario para implementarconstruct como sigue (de acuerdo con [default.allocator]): template <class U, class... ...