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

1 la respuesta

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

1 la respuesta

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

1 la respuesta

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

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

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

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

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

1 la respuesta

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

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

1 la respuesta

boost :: Contenedores interprocesos de contenedores NO en memoria compartida

Tengo el programa de demostración de ejemplo con unboost :: Interprocess Contenedores de ...