C++警告
warning C4018: “<”: 有符号/无符号不匹配
警告代码如下:
for (int i = 0; i < vec_data.size(); i++)
{
for (int j = 0; j < vec_data[i].size(); j++)
cout << vec_data[i][j] << " ";
cout << endl;
}
错误原因:
matchPoint 是一个Vector容器,matchPoint .size() 在容器说明中 被定义为: unsigned int 类型, 而i是int 类型,所以会出现: 有符号/无符号不匹配警告
修改方法:将i改为unsigned int 类型即可。
for (unsigned int i = 0; i < vec_data.size(); i++)
{
for (unsigned int j = 0; j < vec_data[i].size(); j++)
cout << vec_data[i][j] << " ";
cout << endl;
}
https://blog.csdn.net/technologyleader/article/details/84753224