new/delete据说动态分配在免费商店中进行,而malloc/free操作则使用堆. 在实践中,我想知道是否存在实际差异. 编译器是否区分了这两个术语?(免费商店和堆,不new/malloc)
new/delete
malloc/free
new/malloc
c++ memory-management
我正在写一些代码并且它一直在崩溃.在挖掘转储后,我意识到我超出了最大堆限制(如果我在malloc上添加了检查,生活会更容易).虽然我修复了,有没有办法增加我的堆大小?
PS:这是一个非常相似的问题,但回复对我来说并不清楚.
c linux memory crash heap
c ×1
c++ ×1
crash ×1
heap ×1
linux ×1
memory ×1
memory-management ×1