6 c winapi return-value visual-c++
我用来CloseHandle()关闭线程的句柄。这是在程序结束时完成的,因此清理操作应该与CloseHandle
pc-lint 报告错误,忽略函数的返回值。
如果忽略返回值是否会出现任何问题,请告诉我。
简单回答:我认为我从未在任何地方见过任何检查 CloseHandle 返回值的代码,也没有 CloseHandle不工作是我在 15 年以上的编程中见过的任何错误的原因。窗户(YMMV)。
真正的答案:当然,您应该检查错误返回(始终可能返回失败的所有方法),假设您的应用程序已经有一个一致的错误处理框架,您只需使用它即可。未能一致地检查返回值并假设成功会在代码中导致更大的、通常更难以理解的失败。
也就是说:我会担心 CloseHandle在应用程序关闭期间失败吗?可能不会。但这只是我的2分钱。
| 归档时间: |
|
| 查看次数: |
597 次 |
| 最近记录: |