【发布时间】:2010-01-25 16:21:32
【问题描述】:
我正在使用CloseHandle() 来关闭线程的句柄。
这是在程序结束时完成的,因此清理操作应该与 CloseHandle 的返回值无关
pc-lint 报错,忽略函数的返回值。
如果忽略返回值是否会有任何问题,请告诉我。
【问题讨论】:
-
好吧,对于
CloseHandle的返回值,我们真的不能做任何有用的事情,因为即使函数失败了——那又如何呢?但是,在调试模式下,我仍然会检查返回值并断言。它可以检测到各种双重释放等。
标签: c winapi visual-c++ return-value