“除了静态内存和栈内存之外,每个程序还拥有一个内存池.这部分空间被称作自由空间(free store)或堆(heap).程序用堆来存储动态分配(dynamically allocate)的对象”——<C++ primer(第五版)> P400 栈 *由系统自动管理,以执行函数为单位. *空间大小编译时确定(参数 + 局部变量). *函数执行时,系统自动分配一个stack. *函数执行结束,系统立即自动回收stack. *具有局部性,大小有限额,超出会stack overflow. 与上图对应的…