C++17:编译器支持 pmr 命名空间 类
C++17: compiler support for pmr namespace classes
我想试验 pmr::memory_resource
动态内存池。
This page and this 页面旨在列出 C++17 功能并指示编译器对每个功能的支持。但是,我没有在此处找到 pmr
、memory_resource
或 polymorphic_allocator
。
此外,关于这些提议的功能的最新提议是什么?我找到了 this 2014 年初的修订提案。这是最新的吗?
属于 pmr
命名空间的多态分配器不是编译器特性;它们是新的标准库功能。您应该参考这些页面:
请注意,多态内存资源和多态分配器是 "Library Fundamentals V1 TS Components for C++17" 的一部分。
libstdc++ 支持它作为 GCC 9.1 的一部分
libc++ 支持标记为 "in progress"
我想试验 pmr::memory_resource
动态内存池。
This page and this 页面旨在列出 C++17 功能并指示编译器对每个功能的支持。但是,我没有在此处找到 pmr
、memory_resource
或 polymorphic_allocator
。
此外,关于这些提议的功能的最新提议是什么?我找到了 this 2014 年初的修订提案。这是最新的吗?
属于 pmr
命名空间的多态分配器不是编译器特性;它们是新的标准库功能。您应该参考这些页面:
请注意,多态内存资源和多态分配器是 "Library Fundamentals V1 TS Components for C++17" 的一部分。
libstdc++ 支持它作为 GCC 9.1 的一部分
libc++ 支持标记为 "in progress"