请教:free与delete的区别是什么 如题。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 free对应的是calloc, malloc, realloc,这是在C语言里面就有了delete 对应的是new ,这是在C++ 里面才有的 new是C++才有的,会调用用构造函数 delete也是C++才有的,会调用析构函数,malloc的东西不要用delete释放,否则会带来问题 free一般用语C语言中的内存释放,与malloc相对应,而delete一般用在c++中动态内存管理中的最后一步,释放内存,与new相对应。 free 对应malloc 在C中用delete 对应new 在C++中用两者搭配不同 还有个区别:delete是操作符free是库函数 C++ free 对应 C 中的 malloc ....new ... ... delete 不过 new 调用 构造 函数 delete 和 malloc 在 C++ 中 也可以用 在vc2005中,如何将一个工程里面的对话框资源复制到另一个工程中? 如何区分两类按钮的响应 如何通过程序用浏览器打开一个指定的文件 求“网络实名”的详细实现方法,有源码者另行加分 xp装不上,怎么回师? 有关CTypedPtrList问题 请问ADo如何调用存储过程? 想看看这里的年龄,请报出你是哪年出身的,1980?1970?1990?四个数字,分就归你了 VC如何接受从VB传来的数组? 包容器与模板到底怎么理解? 0xffffffff要怎样换算出来是16进制的-1 如何学习COM?
delete 对应的是new ,这是在C++ 里面才有的
delete 对应new 在C++中用
两者搭配不同
delete是操作符
free是库函数
....new ... ... delete
不过 new 调用 构造 函数
delete 和 malloc 在 C++ 中 也可以用