c++ - GCC 用于 STL 的默认分配器是什么?

标签 c++ gcc

根据 this链接,gcc 提供了许多与 STL 容器一起使用的有趣的内存分配器,但如果我在创建 std::list 时没有指定一个,默认情况下会使用它?

最佳答案

正如您链接到的页面上所说,

The current default choice for allocator is __gnu_cxx::new_allocator.

即,默认分配器基本上只是 operator new

关于c++ - GCC 用于 STL 的默认分配器是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6301252/

相关文章:

c++ - 帮助使用 GetGlyphOutline 函数 (WinAPI)

c++ - 存储后的std::atomic地址

c++ - 为什么 clang 会忽略 __restrict__?

python - 用于 Python 编译的动态库 - 无目录

c - GCC 为数组元素的重复 XOR 生成冗余代码

c++ - constexpr 可变参数模板和解包 std::array

android - 在 android native C++ 中使用 Facemark opencv contrib

c++ - cpp中宏的条件导数用法

c - 为什么 scanf() 函数打印到我的标准输出流?我该如何抑制这种行为?

gcc - 如何忽略 clang/gcc 中包含的 header 的所有警告?