在分配内存时,如果内存不可用,则new运算符会抛出异常.另一方面,malloc返回NULL.实施差异的原因是什么?另外,在静态内存分配上,即在堆栈上,如果内存不足,会有异常吗?
我已经通过链接new/delete和malloc/free有什么区别? 但是我没有得到关于两者实施差异的答案
c++ algorithm memory-management
algorithm ×1
c++ ×1
memory-management ×1