说明符
本主题介绍 声明的 非阶级化说明符 (声明说明符) 元素。
以下占位符和语言关键字是声明说明符:
存储类说明符
类型说明符
函数说明符
__declspec(扩展非阶级化修饰符顺序)
备注
声明的 非阶级化说明符 部件是可执行意味着类型名称 非阶级化说明符 的最长的序列,不包括指针或引用修饰符。 声明的其余部分是 声明,包括引入的名称。
下表列出了四个声明中,然后单独列出每个声明的 非阶级化specifers 和 声明 元素。
声明 |
非阶级化说明符 |
declarator |
---|---|---|
char *lpszAppName; |
char |
*lpszAppName |
typedef char * LPSTR; |
char |
*LPSTR |
const int func1(); |
const int |
func1 |
volatile void *pvvObj; |
volatile void |
*pvvObj |
由于 signed、 unsigned、 long和 short 所有提示 int,遵循下列关键字之一的 typedef 名称将采用 公告列表, 的成员不 非阶级化说明符。
备注
由于名称可以重新声明,其解释会在当前范围内最近声明。重新声明会影响名称是如何由编译器解释,尤其是 typedef 名称。