逻辑之美
ddvv
全部博文(41)
2009年(41)
scutan
Bsolar
KelisDna
erazy0
lzwwin
lwchsz
zt_debug
妖精的殇
cs520920
adiking
分类: C/C++
2009-04-09 15:21:44
同:
都可以用于申请/释放内存
不同:
1、malloc/free是c语言库函数;new/delete是c++的运算符
2、malloc仅完成内存分配的任务,不对申请的内存初始化;new除了申请内存以外,还完成初始化工作
3、free仅完成释放内存的任务;delete除了释放内存外,还做清除工作,如调用析构函数
上一篇:如何变相实现“数组赋值”
下一篇:组合
登录 注册