相关疑难解决方法(0)

std :: allocator <void>的弃用

相关:为什么标准容器需要allocator_type :: value_type作为元素类型?

据说自C++ 17以来已经弃用了以下内容:

template<>
struct allocator<void>;
Run Code Online (Sandbox Code Playgroud)

我想知道它是否已被弃用,因为现在只能使用主模板allocator<void>,或者allocator<void>不推荐使用用例.

如果是后者,我想知道为什么.我认为allocator<void>在指定未绑定到特定类型的分配器时非常有用(所以只需要一些模式/元数据).

c++ memory-management allocator c++-standard-library c++17

12
推荐指数
2
解决办法
1092
查看次数