调试时无效句柄异常

Yak*_*kov 4 c++ debugging exception visual-studio

我在 Visual Studio 2010 中处于调试模式Unhandled exception at 0x76c5f9e2 in test.exe: 0xC0000008: An invalid handle was specified.时收到以下消息当我在常规模式下运行它时,我没有收到此错误。调试器在 close.c 中的这一行停止

CloseHandle( (HANDLE)_get_osfhandle(fh) ) )
Run Code Online (Sandbox Code Playgroud)

有没有人对如何避免这种错误有任何建议?

Sim*_*mon 5

不要处理此异常,但要避免传递无效句柄的情况!

编辑:
在调试模式下,代码会提示您出现问题。所以你应该修复那个错误而不是处理异常后记!