【发布时间】:2012-01-26 08:45:24
【问题描述】:
我的代码中有一些地方的下一行: long long maxCPUTime=4294967296;
(long类型最大可以是4294967296 -1,所以我用long long)
问题是,当我编译时,我得到下一个错误:
error: integer constant is too large for ‘long’ type
就好像,eclips 不承认我写了“long long”,它认为我写了“long”。
(我用的是linux操作系统)
有人知道我为什么会收到这个错误吗?
【问题讨论】:
-
不熟悉eclipse,但如果是我,我会尝试
int64_t或uint64_t的类型。 -
@Mr Lister:这里变量的类型不是问题。
-
@kakush 你不接受其中一个答案吗?