相关疑难解决方法(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
查看次数

什么是allocator <T>

我正在尝试实现一个向量,我已经读过最好的实现使用allocator类(内存头文件).我不知道它是什么,网站cplusplus.com根本没有帮助我.

c++

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