C语言中的malloc和C++中new的区别

如题所述

new是C++的运算符
malloc是C的函数。
所以从效率上来说 new的效率更高。
另外, 在对象操作上,new会调用构造函数,而malloc只是单纯分配内存。
所以 在C++对象申请中,必须用new而不是malloc
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-24
new的底层实际上是调用了malloc的
相似回答