【发布时间】:2026-01-02 15:10:01
【问题描述】:
在分配内存时,如果内存不可用,new 运算符会抛出异常。另一方面,malloc 返回 NULL。执行上的差异是什么原因。另外,在静态内存分配上,也就是在栈上,如果内存用完了会不会有异常?
我已经通过链接What is the difference between new/delete and malloc/free? 但没有得到我关于两者实施差异的答案
【问题讨论】:
标签: c++ algorithm memory-management