7.1.5 类型说明符
1、类型说明符包括
type-specifier:
simple-type-specifier
class-specifier
enum-specifier
elaborated-type-specifier
cv-qualifier
一个通用的规则是:在声明的decl-specifier-seq中至多只允许出现一种类型说明符。以下情况例外:
——const或者volatile可以和其它类型声明符结合使用。但是,冗余的cv限定符是不允许的,除非是被类型定义(
——signed和unsigned可以和char,long,short或int结合使用。
——short和long可以和int结合使用。
——long可以和double结合使用。
2、声明中至少需要包含一个非cv-qualifier的类型说明符,除非是声明构造函数、析构函数或转换函数。
3、[注:class-specifiers和enum-specifiers分别在第9章和7.2节讨论。本节接下来的部分讨论其余的类型说明符。]