Tôi có một số nơi trong mã của tôi dòng tiếp theo: dài dài maxCPUTime = 4294967296;cpp: nhật thực không nhận ra 'long long' loại
(số kiểu long lớn nhất có thể là 4294967296 -1, vì vậy tôi sử dụng lâu dài)
vấn đề là, khi tôi biên dịch, tôi nhận được lỗi sau:
error: integer constant is too large for ‘long’ type
của nó như nếu, eclips không nhận ra rằng tôi đã viết 'lâu dài' và nó nghĩ rằng tôi đã viết 'dài'.
(Tôi đang sử dụng hệ điều hành Linux)
bất kỳ ai biết tại sao tôi gặp phải lỗi này?
Không quen thuộc với nhật thực, nhưng nếu là tôi, tôi d thử 'int64_t' hoặc' uint64_t' cho loại. –
@Mr Lister: loại biến không phải là vấn đề ở đây. – vitaut
@kakush Bạn sẽ không chấp nhận một trong những câu trả lời? – sashoalm