C++ “long unsigned typedef int long ullong;”是什么意思什么意思?
在中,有一个例子:C++ “long unsigned typedef int long ullong;”是什么意思什么意思?,c++,typedef,C++,Typedef,在中,有一个例子: // typedef can be used anywhere in the decl-specifier-seq long unsigned typedef int long ullong; 我不明白这是什么意思。。。。请帮忙?它的意思和 typedef unsigned long long int ullong; 五个单词typedef、unsigned、long、long和int是构成单个decl说明符seq的decl说明符,并且(除了一些可能的边缘情况例外)dec
// typedef can be used anywhere in the decl-specifier-seq
long unsigned typedef int long ullong;
我不明白这是什么意思。。。。请帮忙?它的意思和
typedef unsigned long long int ullong;
五个单词typedef
、unsigned
、long
、long
和int
是构成单个decl说明符seq的decl说明符,并且(除了一些可能的边缘情况例外)decl说明符seq的含义或有效性不取决于decl说明符的顺序
注意
intstaticx
与静态int x的意思相同和无效虚拟f()
的意思与虚拟void f()相同代码>,以提供一些附加示例。它的意思与
typedef unsigned long long int ullong;
unsigned long long int
五个单词typedef
、unsigned
、long
、long
和int
是构成单个decl说明符seq的decl说明符,并且(除了一些可能的边缘情况例外)decl说明符seq的含义或有效性不取决于decl说明符的顺序
注意intstaticx
与静态int x的意思相同
和无效虚拟f()
的意思与虚拟void f()相同代码>,以提供一些附加示例
unsigned long long int
是C++中的数据类型。这一行基本上为它创建了一个别名:“ullong”
是C++中的数据类型。这一行基本上为它创建了一个别名:“ullong”。
有一个超链接,可以找到decl说明符seq是什么。@TavianBarnes所以规则就是i)typedef可以出现在一个声明中的任何地方,ii)重复的东西(例如long
)可以被忽略?long
不会被第二次忽略long-long
是与long
不同的类型。如果第三次包含long
,将出现错误。@Brian solong unsigned typedef int long ullong
等于typedef unsigned long long int ullong
?@TavianBarnes有两个long
,其中有一个指向decl说明符seq的超链接,因此您可以找到它。@TavianBarnes因此规则就是i)typedef可以出现在一个声明中的任何位置,ii)重复的东西(例如long
)可以忽略?long
不会被第二次忽略long-long
是与long
不同的类型。如果第三次包含long
,将出现错误。@Brian solong unsigned typedef int long ullong
等于typedef unsigned long long int ullong代码>?@TavianBarnes有两个长的