172

问答题 172 /290

请你回答一下new/delete与malloc/free的区别是什么

参考答案

参考回答:

首先,new/delete是C++的关键字,而malloc/free是C语言的库函数,后者使用必须指明申请内存空间的大小,对于类类型的对象,后者不会调用构造函数和析构函数