Cho hỏi về lỗi thư viện STL

NHA_DIEN

Donkey Kong
Tham gia ngày
26/10/09
Bài viết
343
Reaction score
16
Tớ viết chương trình C++ bằng Eclipse có Compiler suite là MinGW 5.1.4.
Khi build thì chương trình báo lỗi, không phải ở các file mà mình viết, mà ở các file trong thư viện STL mà mình include vào. Rất nhiều dòng nhưng ví dụ như thế này:
Mã:
C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/vector.tcc:384: error: expected `,' or `;' before numeric constant
Build error occurred, build is stopped
Cho tớ hỏi lỗi này là như thế nào và cách khắc phục ra sao? Xin đa tạ.
 
thử với dev c++ hoặc borland c xem. 2 cái này free mà cũng nhẹ nhàng thôi mà.
 
Xài cái khác thử xem,eclipse nó chuyên về java có lẽ có 1 số lỗi với C++.
 
hình như nó báo thiếu , hoặc; thì phải mà !?
expected `,' or `;' before numeric constant
 
Đúng là nó báo lỗi thiếu ',' hoặc ';', nhưng đây là file thư viện chuẩn mà, sao lại lỗi thế được nhỉ.
Chuyển qua dùng thử DevC hay cả Visual C++ cũng thấy có lỗi tương tự ở mấy file thư viện. Ở bên Visual C++ là file xutility gì đó.
Có ai bị thế này bao giờ chưa nhỉ?
 
trong hàm thiếu thì sao !?
 
Chương trình của mình nó không báo lỗi mà, nó báo lỗi nằm trong mấy file thư viện ấy mới quái gở, zzz.
 
Chắc là do sử dụng sai chỗ nào đó, template và macro là cái mà compiler ko thể phát hiện chính xác lỗi ở đâu được.
Có thể là lỗi trong chương trình khi sử dụng STL, nhưng mà parsing cái template mà lỗi nó nhảy ra tận trong library
 
Back
Top