我在libstdc++-v3中看到了一些声明,但找不到定义。是不是
new
和delete
只是封装了malloc
和free
?我在哪里可以找到new
和delete
的定义?为什么我在bits/allocator.h
中找不到bits/c++allocator.h
的引用?在gcc中有这么多奇怪的事情。
glibc
中的malloc
和free
是使用ptmalloc
实现的,想知道new
和delete
是否也使用了ptmalloc
或其他策略? - Zakilo