2012-08-10 4 views
15

È possibile utilizzare l'allocatore personalizzato per le allocazioni interne std::vector? Se sì, come?Allocatore personalizzato in std :: vector

+2

template **> class vector; –

+0

@LuchianGrigore E come si usa? – Cartesius00

+4

Primo link google - http://www.josuttis.com/libbook/memory/myalloc1.cpp.html e http://www.josuttis.com/libbook/memory/myalloc.hpp.html –

risposta

11

Fondamentalmente è necessario implementare il tipo di allocatore per conformarsi allo Allocator concept.

La pagina collegata elenca tutti i requisiti di quel tipo, ma la funzionalità di base è implementata nella funzione membro allocate.