社区
C语言
帖子详情
new和malloc有什么区别啊?
bebeto
2002-11-18 09:07:35
不都是动态分配内存吗?都返回一个指针?有什么区别啊?
...全文
57
10
打赏
收藏
new和malloc有什么区别啊?
不都是动态分配内存吗?都返回一个指针?有什么区别啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dhy311
2002-11-19
打赏
举报
回复
malloc是无异常操作,就是当声请内存失败的时候她自身是不会抛出异常的
而new是会抛出异常的
前者是c里面用的东西,后者是c++里面的东西
jian
2002-11-18
打赏
举报
回复
malloc不会调用构造函数
bebeto
2002-11-18
打赏
举报
回复
谢谢各位大虾的指点!我知道了!~
sunshinee
2002-11-18
打赏
举报
回复
你可以去看看林锐写的“高质量C/C++编程”,上面有这些东东的介绍
sokoban
2002-11-18
打赏
举报
回复
大佛说的对!
是的C++也可以用malloc,那是为了兼容C
bebeto
2002-11-18
打赏
举报
回复
Solstice(大佛) :
只有这一点区别吗?呵呵!
newgina
2002-11-18
打赏
举报
回复
malloc再分配空间的时候不能调用构造函数
陈硕
2002-11-18
打赏
举报
回复
关键是new会自动调用class的constructor,而malloc对constructor一无所知。总的来说,new和delete配对,malloc和free配对是最基本的要求。
bebeto
2002-11-18
打赏
举报
回复
不对啊,C++也可以用malloc的。
bugfree
2002-11-18
打赏
举报
回复
c: malloc
c++: new
Malloc
和
new
区别
1 ,
malloc
与free 是C++/C 语言的标准库函数,
new
/delete 是C++ 的运算符。它们都可用于申请动态内存和释放内存。 2 ,对于非内部数据类型的对象而言,光用...
new
是个操作符,和什么"+","-","="……有一样的地
new
与
malloc
的
区别
和用法
new
与
malloc
的
区别
和用法
new
与
malloc
的
区别
和用法
new
与
malloc
的
区别
和用法
new
与
malloc
的
区别
和用法
new
与
malloc
的
区别
和用法
new
与
malloc
的
区别
和用法
new
与
malloc
的
区别
和用法
C++第3课:C++内存泄露检测原理及案例实战
本课程具体的内容主要包括C++内存泄露案例、VS2015内存泄露检测、野指针、VirtualAlloc/HeapAlloc/
malloc
/
new
的
区别
、C++堆和栈的内存管理、栈简介、堆简介、堆与栈
区别
、栈的内存分配、Windows的虚拟内存技术、...
C++中
new
和
malloc
的
区别
本文主要介绍了C++中
new
和
malloc
的
区别
,希望对你的学习有所帮助。
new
和
malloc
区别
.docx
new
和
malloc
的
区别
自己记下来的笔记 分享给大家
new
和
malloc
区别
.docx版本 望有需要的人用上
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章