Resultados de la búsqueda a petición "allocator"
¿Cómo puedo crear una función std :: con un asignador personalizado?
Para guardar algo de código, digamos que tengo un asignador personalizado llamado
¿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 ...
¿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 ...
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 ) ...
¿El Mallocator de Stephen Lavavej es el mismo en C ++ 11?
Hace 8 años, Stephen Lavavej publicóesta publicación de blog [https://blogs.msdn.microsoft.com/vcblog/2008/08/28/the-mallocator/]que contiene una implementación de asignador simple, denominada "Mallocator". Desde entonces, hemos pasado a la era ...
polymorphic_allocator: ¿cuándo y por qué debería usarlo?
aquí [http://en.cppreference.com/w/cpp/memory/polymorphic_allocator]es la documentación sobrecppreference, aquí [http://eel.is/c++draft/memory.polymorphic.allocator.class]es el borrador de trabajo. Debo admitir que no entendí cuál es el ...
¿Por qué las funciones de construcción y destrucción de std :: allocator están en desuso en c ++ 17?
La especificación c ++ 17 desprecia elconstruct ydestroy Los miembros de lastd::allocator objeto. El grupo de trabajo proporcionó justificación para despreciar otras funciones de los ...
¿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 :: ...