:: operator new(size_t)new和malloc有什么区别?

时间:2014-04-29 21:48:21

标签: c++ gcc

在我看来,它都分配了一块内存并将指针返回到第一个字节。有什么区别?我注意到GCC的allocator类有两个版本,一个使用:: operator new,另一个使用malloc。

http://gcc.gnu.org/viewcvs/gcc/trunk/libstdc%2B%2B-v3/include/ext/new_allocator.h?view=markup

http://gcc.gnu.org/viewcvs/gcc/trunk/libstdc%2B%2B-v3/include/ext/malloc_allocator.h?view=markup

(我知道新表达式和operator new是不同的)

0 个答案:

没有答案