繁体   English   中英

我是否需要为共享指针定制分配器?

[英]Do I need custom allocators for shared pointers?

如果我覆盖operator new和operator delete(或传递自定义删除器),传递分配器有什么用? 除了构造和解构之外的其他时间,shared_ptr会进行分配和解除分配吗?

传递给boost :: shared_ptr的分配器用于分配共享指针的内部细节(共享/弱引用计数),并且与您传入的对象无关,正如您所指出的那样。 。

以下是关于此主题的另一个答案: Boost shared_ptr:如何使用自定义删除器和分配器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM