请问new/delete和malloc/free有什么区别?具体点!
来源:百度知道 编辑:UC知道 时间:2024/07/02 11:03:40
区别很大
new会调用类的构造函数,“返回”的相应的类型
malloc只申请内存,返回的是void*
delete只能和new配套使用
free只能与malloc(还有几个类似的函数)
一个在c++中用后面的在C程序中用的
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/07/02 11:03:40
区别很大
new会调用类的构造函数,“返回”的相应的类型
malloc只申请内存,返回的是void*
delete只能和new配套使用
free只能与malloc(还有几个类似的函数)
一个在c++中用后面的在C程序中用的