我编写了一个单元测试,并使用新的C#记录来存储测试所需的一些数据。单元测试运行得很好,但是当我设置了一个断点并将鼠标移到记录变量名称上时,调试会话结束了,我得到了一条看起来奇怪的错误消息。为了向Microsoft报告这个问题,我编写了一个简单的单元测试,它演示了这个问题,但在其他方面没有太大意义: #nullable enable
using Microsoft.VisualStu
在Microsoft Visual C++ 2010中,我创建了一个故意导致堆栈溢出的程序。当我使用“开始调试”运行程序时,当发生堆栈溢出时抛出一个错误。当我使用"start without debugging“运行它时,没有抛出错误,程序只是静默地终止,就像它已经成功完成一样。有人能给我解释一下发生了什么事吗?还有其他编译器在堆栈溢出时不会抛出错误吗?
(我认为这是询问