我想尝试使用 pmr::memory_resource
进行动态内存池。
This page 和 this page 旨在列出 C++17 特性并指明对每个特性的编译器支持。但是,我没有在此处找到 pmr
、 memory_resource
或 polymorphic_allocator
。
另外,关于这些提议功能的最新提议是什么?我发现 this 是 2014 年初的修订提案。这是最新的吗?
最佳答案
属于 pmr
命名空间的多态分配器不是编译器特性;它们是新的 标准库功能 。您应该引用以下页面:
请注意,多态内存资源和多态分配器是 "Library Fundamentals V1 TS Components for C++17" 的一部分。
关于C++17:编译器支持 pmr 命名空间类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42797742/