c – 停止调试时堆栈是否已解除?
作者:互联网
如果我的析构函数被调用,那就好奇了.
(特别是对于Visual Studio,当您点击红色停止按钮时)
解决方法:
按停止调试时,VS2005,VS2008和VS2010中没有终止进程.
您可以通过创建一个将某些内容写入文件的析构函数(并刷新输出)来轻松地检查这一点.
我不确定你的标准是什么,但没有标准可以定义这种行为.
标签:c,destructor,visual-studio,standards,stack-unwinding 来源: https://codeday.me/bug/20190730/1582483.html