報錯內容:
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;
}