new/delete和malloc/和有什么不一样free?
new
delete
malloc
free
NULL
std::set_new_handler
operator new
operator delete
void*
从技术上讲,分配的内存new来自“免费存储”,而分配的内存malloc来自“堆”。这两个区域是否相同是一个实现细节,这是另一个malloc不能new混为一谈的原因。