new 和malloc的区别
时间: 2023-04-05 14:02:31 浏览: 111
C++中new和malloc的区别
5星 · 资源好评率100%
new 和 malloc 的区别在于,new 是 C++ 中的关键字,用于动态分配内存并调用对象的构造函数,而 malloc 是 C 语言中的函数,只能分配内存,不能调用对象的构造函数。此外,new 返回的是对象类型的指针,而 malloc 返回的是 void 类型的指针,需要进行类型转换后才能使用。
阅读全文
C++中new和malloc的区别