2011-01-11 155 views

回答

3

是的,这是可以这样做。如果你会注意到,所有的STL容器都通过一个模板参数进行参数化,该模板参数指明了从哪里获取内存。这通常使用STD :: allocator类型完成,但您也可以提供您自己的自定义分配器。由于分配器需求的各种设计限制,这并不容易,但有几个很好的链接。这里有一个:

http://www.roguewave.com/Portals/0/products/sourcepro/docs/11.1/html/toolsug/11-6.html