摘要:
原文http://wenku.baidu.com/view/a0f0ecbaf121dd36a32d82dc.html###总结:1、在c++中内存分5个区 , 堆、栈、自由存储、全局/静态、常量栈:由编译器分配,存局部变量或函数参数的堆:由new分配的内存块自由存储:malloc分配,free结束的内存块全局/静态:存全局静态变量常量:由const声明的常量堆与栈的区别:管理方式:堆由程序员管理,栈由编译器管理空间大小不同栈不产生碎片栈是向下生长的,向着内存地址减小的方向生长的,则相反堆是动态分配的,栈有动态与静态俩种栈的分配效率高注 通常所说的堆栈是指 :栈2、在java中分为: 堆 和 阅读全文