[问题] C++ stack/heap conflict

楼主: gecer (gecer)   2017-06-05 08:49:07
如题 stack/heap 反方向增长 http://www.geeksforgeeks.org/?p=14268
另外heap程式不知道其大小 如果heap 过多 是不是会跟stack 冲突 占用到相同address
?如果是这样了话 程式会如何避免(假设要留用heap 资料 在程式未end前 不free heap)
作者: wawi2 (@@)   2017-06-05 09:33:00
不用担心这个 因为你写的程式用的内存都是OS掌控的
作者: james732 (好人超)   2017-06-05 09:34:00
理论上heap会有很精密的分配机制在运作
作者: Killercat (杀人猫™)   2017-06-08 10:00:00
heap跟stack长的方向通常是相反的 在一些比较旧的系统的确会有问题,但是不是你想的盖掉的问题而是因为heap没有paging所以直接死给你看er...我觉得我要修正一下,现代的系统应该...heap过大也是默认直接死掉

Links booklink

Contact Us: admin [ a t ] ucptt.com