2012-08-10 9 views
15

¿Es posible usar un asignador personalizado para las asignaciones internas std::vector? Si es así, ¿cómo?Asignador personalizado en std :: vector

+2

plantilla **> class vector; –

+0

@LuchianGrigore ¿Y cómo usar eso? – Cartesius00

+4

Primer enlace de Google - http://www.josuttis.com/libbook/memory/myalloc1.cpp.html y http://www.josuttis.com/libbook/memory/myalloc.hpp.html –

Respuesta

11

Básicamente, debe implementar su tipo de asignador para cumplir con el Allocator concept.

La página vinculada enumera todos los requisitos de ese tipo, pero la funcionalidad principal se implementa en la función de miembro allocate.

Cuestiones relacionadas