说明符

本主题介绍 声明的 非阶级化说明符 (声明说明符) 元素。

以下占位符和语言关键字是声明说明符:

存储类说明符

类型说明符

函数说明符

friend

typedef

__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 名称。

请参见

参考

声明