首页 > 代码库 > 64位程序,long*转long 出错

64位程序,long*转long 出错

原因:

  long*在64位程序中占8个字节,long占4个字节。强转会出错。

技术分享

技术分享

 

解决方法:

把long用long long替换,long long 占8个字节

技术分享

 

64位程序,long*转long 出错