Using this feature is an optimization that reduces overall code size because, by default, even if the code does not throw exceptions, cl still generates stack unwinding information for C++ sources.
使用这个特性可以对减少整体代码的大小进行优化,因为在缺省情况下,即使代码不会引发异常,cl 仍然会为 C++ 源代码生成堆栈展开信息。
But this isn't unwinding the stack (not yet at least).
然而这并不是堆栈展开(unwinding the stack)(至少现在不是)。
Destructors are often executed during stack unwinding.
栈展开期间会经常执行析构函数。
应用推荐