Các anh chị cho em hỏi, em có đoạn code chạy trên devC thì báo lỗi còn mang sang visual studio code thì chạy bình thường:
for(auto it : a) {
int bf = b.size();
b.insert(it);
if(b.size() == bf) inter.insert(it);
}
Em cảm ơn
Các anh chị cho em hỏi, em có đoạn code chạy trên devC thì báo lỗi còn mang sang visual studio code thì chạy bình thường:
for(auto it : a) {
int bf = b.size();
b.insert(it);
if(b.size() == bf) inter.insert(it);
}
Em cảm ơn
Lỗi gì thì bạn không quan tâm, vậy thì còn lên đây hỏi làm gì?
Vấn đề chắc nằm ở chỗ này, đây là cú pháp for loop mới, chỉ có từ C++11.
Với VS code, thì hay tải bộ compiler mới nhất về nên support cái này mặc định rồi.
DevC có truyền thống dùng compiler cũ, lỗi thời nên vẫn chưa support C++11 mặc định, bạn có thể thử thêm “-std=c++11” vào compile flag trong DevC để thử.