相关疑难解决方法(0)

polymorphic_allocator:何时以及为什么要使用它?

是关于cppreference的文档,是工作草案.

我必须承认,我不明白什么是真正的目的,polymorphic_allocator何时/为什么/如何使用它.
例如,pmr::vector具有以下签名:

namespace pmr {
    template <class T>
    using vector = std::vector<T, polymorphic_allocator<T>>;
}
Run Code Online (Sandbox Code Playgroud)

什么是polymorphic_allocator要约?std::pmr::vector对老式的提供有什么好处std::vector?我现在能做什么才能做到现在为止?
分配器的真正目的是什么?我应该何时使用它?

c++ allocator c++17

87
推荐指数
3
解决办法
1万
查看次数

标签 统计

allocator ×1

c++ ×1

c++17 ×1