new和malloc区别
来源:动视网
责编:小OO
时间:2024-11-10 03:54:33
new和malloc区别
1、初始化:new不仅分配内存,还会调用构造函数进行初始化;而malloc仅仅分配内存,不会调用构造函数。2、释放内存:使用new分配的内存则需使用delete释放;而使用malloc分配的内存需要使用free释放。
导读1、初始化:new不仅分配内存,还会调用构造函数进行初始化;而malloc仅仅分配内存,不会调用构造函数。2、释放内存:使用new分配的内存则需使用delete释放;而使用malloc分配的内存需要使用free释放。

初始化、释放内存。
1、初始化:new不仅分配内存,还会调用构造函数进行初始化;而malloc仅仅分配内存,不会调用构造函数。
2、释放内存:使用new分配的内存则需使用delete释放;而使用malloc分配的内存需要使用free释放。
new和malloc区别
1、初始化:new不仅分配内存,还会调用构造函数进行初始化;而malloc仅仅分配内存,不会调用构造函数。2、释放内存:使用new分配的内存则需使用delete释放;而使用malloc分配的内存需要使用free释放。