std :: vector中的自定义分配器

问题描述:

是否可以使用自定义分配器为std::vector内部分配?如果是,如何?std :: vector中的自定义分配器

+2

template **> class vector; – 2012-08-10 07:08:18

+0

@LuchianGrigore如何使用它? – Cartesius00 2012-08-10 07:08:56

+4

首先谷歌链接 - http://www.josuttis.com/libbook/memory/myalloc1.cpp.html和http://www.josuttis.com/libbook/memory/myalloc.hpp.html – 2012-08-10 07:11:27

您基本上必须实现您的分配器类型以符合Allocator concept

链接的页面列出了该类型的所有要求,但核心功能在allocate成员函数中实现。