Resultados de la búsqueda a petición "allocator"
¿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 :: ...
¿Todavía es posible personalizar el tipo de "referencia" del vector STL?
¿Es posible personalizar elreference de unstd::vector. Hasta C ++ 11 parecía posible a través deAllocator parámetro de plantilla ¿Pero ya no más? De acuerdo con la ...
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_ ...
Copiar asignador con estado: semántica del asignador de biblioteca estándar y memoria interna
Estoy escribiendo una colección de asignadores, con la intención de que se utilicen en entornos de muy alto rendimiento, por lo que es deseable un poco de uso restringido (mediado por el compilador, no errores de tiempo de ejecución). He estado ...
¿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?
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 ...
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]. ...
¿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 ...
boost :: Contenedores interprocesos de contenedores NO en memoria compartida
Tengo el programa de demostración de ejemplo con unboost :: Interprocess Contenedores de ...
std :: unique_ptr <T []> y eliminador de asignador personalizado
Estoy tratando de usarstd::unique_ptr<T[]> con asignadores de memoria personalizados. Básicamente, tengo asignadores personalizados que son subclases deIAllocator, que proporciona los siguientes métodos: void* Alloc( size_t size ) ...