相关疑难解决方法(0)

令人信服的自定义C++分配器示例?

有什么理由放弃std::allocator支持自定义解决方案?您是否遇到过正确性,性能,可扩展性等绝对必要的情况?有什么非常聪明的例子吗?

自定义分配器一直是我不太需要的标准库的一个功能.我只是想知道SO上的任何人是否可以提供一些令人信服的例子来证明他们的存在.

c++ memory-management std memory-alignment allocator

166
推荐指数
13
解决办法
9万
查看次数

什么是分配器以及何时需要使用它们?

在阅读有关C++和标准库的书籍时,我看到频繁引用分配器.

例如,Nicolai Josuttis的C++标准库在最后一章中详细讨论了它们,并且第2项("了解分配器的约定和限制")和11("理解自定义分配器的合法用途")在Scott Meyers的有效的STL是关于它们的使用.

我的问题是,分配器如何代表一个特殊的内存模型?默认的STL内存管理不够吗?何时应该使用分配器?

如果可能,请使用简单的内存模型示例进行说明.

c++ stl allocator

10
推荐指数
1
解决办法
924
查看次数

标签 统计

allocator ×2

c++ ×2

memory-alignment ×1

memory-management ×1

std ×1

stl ×1