回 帖 发 新 帖 刷新版面

主题:[原创]common开辟数组与allocate有什么区别?

请问大家,有没有碰到这样的问题,我编译程序可以通过,但是在执行exe文件时,提示栈溢出,栈溢出后我将栈改大,再编译,执行exe文件时提示不是有效的32位程序,怀疑是数组开辟的过大,最后没有办法,将里面common开辟的数组,改成动态数组,再赋同样大小的数组,竟然可以了,我就搞不懂了,common开辟的数组与allocate,分配内存有什么区别,请高手指教,有什么相关的书籍可以推荐看看不?

回复列表 (共1个回复)

沙发

Stack  .vs.  Heap

我来回复

您尚未登录,请登录后再回复。点此登录或注册