【发布时间】:2011-01-20 20:08:39
【问题描述】:
什么是堆栈展开?搜索了一遍,但找不到有启发性的答案!
【问题讨论】:
-
如果他不知道它是什么,你怎么能指望他知道它们对于 C 和 C++ 是不一样的?
-
@dreamlax:那么,“堆栈展开”的概念在 C 和 C++ 中有何不同?
-
@PravasiMeet:C 没有异常处理,因此堆栈展开非常简单,但是,在 C++ 中,如果抛出异常或函数退出,堆栈展开涉及破坏任何具有自动存储持续时间的 C++ 对象.