摘要: c99的动态数组是在栈上面开辟的,而new出来的是在堆上面开辟的。栈和堆的地址是从两端相向增长的。栈很小,一般只有几十k,vc6好像是64k。堆很大,在win32的虚拟地址空间可以分配到2g的内存。栈由程序自动操作,包括局部变量,参数传递,函数跳转时的返回地址等信息。堆由程序员自行管理内存,优势,节... 阅读全文
posted @ 2015-12-03 03:14 JustXIII 阅读(311) 评论(0) 推荐(0) 编辑