c#中malloc和new的区别

来源:互联网 发布:欧洲卡车模拟mac版 编辑:程序博客网 时间:2024/06/06 13:58
new是C++的关键字。malloc在分配内存时必须按给出的字节分配,new可以按照对象的大小自动分配,并且能调用构造函数。可以说new是对象的对象,而malloc不是。本质上new分配内存时,还会在实际内存块的前后加上附加信息,所以new所使用的内存大小比malloc多。
原创粉丝点击