【发布时间】:2011-08-03 10:31:49
【问题描述】:
根据 C++ Primer 4th edition, page 755,有一条注释说:
现代 C++ 程序通常应该使用分配器类 分配内存。它更安全,更灵活。
我不太明白这个说法。
到目前为止,我阅读的所有材料都使用 new 在 C++ 中分配内存。
书中展示了向量类如何利用分配器的示例。
但是,我想不出其他场景。
谁能帮助澄清这个声明?并给我更多的例子?
什么时候应该使用分配器,什么时候应该使用new?谢谢!
【问题讨论】:
标签: c++ memory stl new-operator allocator