C/C++堆栈指引 Binhua Liu 前言 我们经常会讨论这样的问题:什么时候数据存储在堆栈(Stack)中,什么时候数据存储在堆(Heap)中.我们知道,局部变量是存储在堆栈中的:debug时,查看堆栈可以知道函数的调用顺序:函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂烩.那么,堆栈(Stack)到底是如何工作的呢? 本文将详解C/C++堆栈的工作机制.阅读时请注意以下几点: 1)本文讨论的编译环境是 Visual C/C++,由于高级语言的堆栈工作机制大致相同,因此