在cppreference page of typedef中,有一个例子:
String myString = "12345678";
btn.setText(myString.substring(0, 1));
btn.setText(myString.substring(1, 2));
btn.setText(myString.substring(2, 3));
我无法弄清楚这是什么意思....请帮忙吗?
答案 0 :(得分:7)
与
相同typedef unsigned long long int ullong;
五个字typedef
,unsigned
,long
,long
和int
是 decl-specifier s形成一个单个 decl-specifier-seq,和(有一些可能的边缘情况例外) decl-specifier-seq 的含义或有效性不依赖于<的顺序EM> DECL-说明符。
请注意,int static x;
与static int x;
的含义相同,void virtual f();
与virtual void f();
的含义相同,只是为了提供一些其他示例。
答案 1 :(得分:1)
unsigned long long int
是C ++中的数据类型。这一行基本上为它创建了一个别名:&#34; ullong&#34;。