报错内容:
eclipse c++ 编译错误:在有符号和无符号整数表达式间比较
warnings being treated as errors
报错代码:
for (int i = 0;i < m_vecFruits.size();i++) {
cout << m_vecFruits[i] << endl;
}
解决办法1:
报错文件右键 -> Properties -> C/C++ Build -> Setting -> Warnings -> Warnings as errors(-Werror)
去掉勾选
解决办法2:
代码修改为
for (unsigned int i = 0;i < m_vecFruits.size();i++) {
cout << m_vecFruits[i] << endl;
}