wennew 于 2009-04-20 21:37:21发表:
没区别,但是数据的存放是按堆栈的规则存放!!
sonr 于 2009-04-20 20:08:36发表:
不懂,向二楼学下
wang7131984 于 2009-04-20 20:04:16发表:
一个程序的内存空间可以分为 静态数据区:用来存贮全局和静态的变量 堆栈区:用来去存储局部变量 堆区:用来存储对象(使用malloc,new等分配的区域) 一般我们创建对象都是获得一个指向对象的句柄/引用/指针,当指向对象所有句柄都被释放,高级语言就会进行垃圾回收。
wennew 于 2009-04-20 21:37:21发表:
没区别,但是数据的存放是按堆栈的规则存放!!
sonr 于 2009-04-20 20:08:36发表:
不懂,向二楼学下
wang7131984 于 2009-04-20 20:04:16发表:
一个程序的内存空间可以分为
静态数据区:用来存贮全局和静态的变量
堆栈区:用来去存储局部变量
堆区:用来存储对象(使用malloc,new等分配的区域)
一般我们创建对象都是获得一个指向对象的句柄/引用/指针,当指向对象所有句柄都被释放,高级语言就会进行垃圾回收。