当前位置: 代码迷 >> C++ >> error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同,该如何解决
  详细解决方案

error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同,该如何解决

热度:8626   发布时间:2013-02-26 00:00:00.0
error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同
if (pContext->m_File.m_hFile != (int)INVALID_HANDLE_VALUE)
很简单的一个转换为什么老出现这个问题呢?!
提示:error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同

------解决方案--------------------------------------------------------
楼主的编译器是VC6.0吧
------解决方案--------------------------------------------------------
INVALID_HANDLE_VALUE这个是个常量,你不用进行转换的
------解决方案--------------------------------------------------------
VS IDE中,在不明白的符号上点鼠标右键,选转到定义。
  相关解决方案