stl  中allocator中的内存设置跟对象构造的区别是什么呢

stl  中allocator中的内存设置和对象构造的区别是什么呢
stl  中allocator中的内存设置和对象构造的区别是什么呢,求教
------解决思路----------------------
一般你new一个对象的时候,其实完成了两个工作:
1)根据你给的参数new出一个空间
2)在这个空间调用相应的构造函数初始化你要new的数据类型


allocator允许把这两个工作分开进行   可以提高编译效率   不过这种技术很少用到......

具体可以看c++ primer上的相关章节     细节我也忘了.....