栈空间 和 堆空间
http://www.cnblogs.com/kevinGaoblog/archive/2012/03/23/2413102.html
stack由系统自动分配,系统收回;heap需要程序员自己申请,C中用函数malloc分配空间,用free释放,C++用new分配,用delete释放。
http://www.java3z.com/cwbwebhome/article/article2/2370.html
在堆空间里创建的实体,与在数据段以及栈空间里创建的实体不同。尽管它们也是确确实实存在的实体,但是,我们看不见,也摸不着