Resultados de la búsqueda a petición "allocator"

2 la respuesta

El asignador personalizado para std :: vector <char> se ignora

2 la respuesta

¿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

2 la respuesta

¿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?

2 la respuesta

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 ...

2 la respuesta

¿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 ...

2 la respuesta

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 ) ...

2 la respuesta

¿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 ...

2 la respuesta

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 ...

2 la respuesta

¿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 ...

2 la respuesta

¿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 :: ...