有符号无符号不匹配

weixin_39532168 2017-07-17 09:22:39
if(m_nState == EST_BUYBULLET)
{
if(timeNow- m_dwLastFireTime >= m_nFireInterVal && RandInt(0, 100) < 50)
BuyBullet();
}
else if(m_nState == EST_PLAYING)
{
if(m_nCannonMul != nTargetCannon)
{
if(timeNow- m_dwLastFireTime >= m_nFireInterVal) ChanageCannon();
}
else if(timeNow - ChanageCannonTick >= 60000 && RandInt(0,100) > 95)
{
ChanageCannonTick = GetTickCount();
nTargetCannon = RandInt(0, CGameConfig::GetInstance()->m_nMaxCannon-1);
}

if(timeNow- m_dwLastFireTime >= m_nFireInterVal)
...全文
224 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongss 2017-07-19
  • 打赏
  • 举报
回复
这样的只会出现警告,不会出现错误的吧? 比较的时候经常会出现这样的,用2楼的办法解决
ooolinux 2017-07-17
  • 打赏
  • 举报
回复
用(int)强制类型转换

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧