摘要:
栈 : 倒栈, 容量一次分配1M, 从高地址向低地址分配, 保存参数,局部变量,以及所调函数在主函数的下一条语句地址, 容量小。堆: 程序员自主分配空间,自由度大。网上看到的两篇关于堆与栈的介绍,讲的比较清楚。 1堆和栈的区别 原地址:http://blog.csdn.net/goingup/archive/2006/03/07/618309.aspx 在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。 首先,我们举一个例子: void f() { int* p=new int[5]; } 这条短短的一句话就包含了堆与栈... 阅读全文
2012年3月5日 #