导航

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

Posted on 2013-07-15 21:05  iphone9  阅读(647)  评论(0)    收藏  举报
1 for (int i = 1; i < vec.size(); ++i)
2 //warning C4018: “<”: 有符号/无符号不匹配
3 //改正后:
4 for (unsigned int i = 1; i < vec.size(); ++i)

出错原因分析: 

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

 

by: null

2013年7月15日21:04:26