Mã này sẽ cảnh báo khi tôi biên dịch nó dưới cửa sổ. Bất kỳ giải pháp?Cảnh báo C++ C4018: '<': đã ký/không khớp không khớp
#include<vector>
int main(){
std::vector<int> v;
//...
for (int i = 0; i < v.size(); ++i) { //warning on this line
//...
}
}
Đây là ý tưởng tồi kể từ -3 int sẽ lớn hơn sau đó size_t 31 với giải pháp của bạn. Trong khi giải pháp này hoạt động cho ví dụ hiện tại, điều này có thể dẫn đến khó gỡ lỗi trong các trường hợp khác. – Sergei