#include <iostream>
using namespace std;
typedef unsigned int64_t COUNT_TYPE;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
编译时,它说: main.cpp | 4 | error:'COUNT_TYPE'|
之前的预期初始值设定项答案 0 :(得分:1)
当您撰写confluenceTable
时,unsigned int
不会&#34;修改&#34; unsigned
;类型是&#34; int
&#34;。
你不能&#34;添加&#34;现有类型名称unsigned int
或unsigned
。
不是使用signed
并尝试将其转换为无符号类型,而是使用无符号类型开头,例如int64_t
。
并且不要忘记包含uint64_t
,以便您实际上可以访问这些类型。
答案 1 :(得分:-1)
int64_t是基本整数类型的typedef。所以你需要添加它的定义。在程序中包含cstdint
,如下所示。 #include <cstdint>
已经存在未签名的int64 typedef。 uint64_t