停止调试时堆栈是否已解除?

时间:2010-05-15 02:49:41

标签: c++ visual-studio standards destructor stack-unwinding

只是好奇我的析构师是否被召唤 (特别是对于Visual Studio,当您点击红色停止按钮时)

2 个答案:

答案 0 :(得分:5)

按停止调试时,VS2005,VS2008和VS2010中没有终止进程。

您可以通过创建一个向文件写入内容的析构函数(并刷新输出)来轻松地检查这一点。

我不确定你的标准是什么,但是没有标准可以定义这种行为。

答案 1 :(得分:2)

~~~~~~~~~~~
不。
~~~~~~~~~~~