warning C4018: “<”: 有符号/无符号不匹配

转载 2012年03月23日 10:59:43
warning C4018: “<”: 有符号/无符号不匹配


出错代码     for(int j=0;j<detector.size();j++)

出错原因分析: 

detector 是一个Vector容器 ,detecot.size() 在容器说明中 被定义为: unsigned int 类型, 而j是int 类型 所以会出现: 有符号/无符号不匹配 警告 


错误改正 : 定义j为unsigned 类型后就可以了 

即: for(unsigned int j=0;j<detector.size();j++)

解决vs2013 error C4308: 负整型常量转换为无符号类型问题(转载)

转自:http://blog.csdn.net/angle635/article/details/22035427 前面在学习使用google的protobuf时在VS2012中一直...
  • bodybo
  • bodybo
  • 2015年03月31日 18:59
  • 2657

64位数据(无符号)的运算

  • 2013年09月23日 11:49
  • 2KB
  • 下载

C/C++中的有符号和无符号的位运算问题

是对C/C++下面的结果感到困惑? printf("%d\n", ((unsigned char)~0 >> 1)); //结果为127 printf("%d\n", -((unsigned ch...

EDA4X4无符号乘法器实验步骤

  • 2015年10月20日 16:42
  • 610KB
  • 下载

CString.Format大全 格式化时间戳等无符号整数

在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的...

无符号整数

  • 2014年04月19日 17:04
  • 1KB
  • 下载

关于无符号int中的指定位置1和置0 再思考

首先可以把unsigned int数中的1的个数与0的个数改变与计算的实现: /************************************************************...
  • kai8wei
  • kai8wei
  • 2015年07月03日 22:37
  • 758
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:warning C4018: “<”: 有符号/无符号不匹配
举报原因:
原因补充:

(最多只允许输入30个字)