c++中free和delete的区别

2024-11-24 12:06:28
推荐回答(3个)
回答1:

new 开辟的空间用delete ,malloc开辟的空间用free
而且两者不能混用,建议用new~~速度比malloc快,new是运算符,malloc是函数。
如果要建立指定空间大小就用malloc。

回答2:

new 开辟的空间用delete ,malloc开辟的空间用free

回答3:

http://blog.myspace.cn/1303554303/archive/2008/08/27/402130043.aspx