Tôi được ngạc nhiên với điều đó bao gồm stdint.h hoạt động nhưng bao gồm cstdint không.Tại sao stdint.h có thể được tìm thấy nhưng cstdint thì không?
$ aCC sizeof.cpp
"sizeof.cpp", line 5: error #2005-D: could not open source file "cstdint"
#include <cstdint>
^
1 error detected in the compilation of "sizeof.cpp".
$ aCC --version
aCC: HP C/aC++ B3910B A.06.12 [Nov 03 2006]
Đó là cùng với g ++:
$ g++ --version
g++ (GCC) 4.2.3
Tôi có thể hỏi tại sao? Và, có bất kỳ phương pháp để khắc phục vấn đề này nhưng cập nhật trình biên dịch? Cảm ơn bạn.
Sự khác biệt là gì – slartibartfast
'cstdint' xuất phát từ đâu? – Gabe
Trong gcc 4.2.3, bạn có thể tìm thấy '' dưới tr1 '' –