深剖malloc、new

如果问你:malloc和new有什么区别?讲讲malloc,越多越好?   malloc 和 new都是基于堆上开辟出对应的空间,这段空间除非进程结束不然不会释放,所以分别需要free 和 delete来释放。   new 还可以用 new[] 来开辟一段连续的空间,new和malloc不同,new在为一个类的对象开辟空间时还会调用对象的构造函数。   同理,delete 和 delete[] 在
相关文章
相关标签/搜索