现在的位置: 首页 > 综合 > 正文

7.1.5 类型说明符

2013年07月07日 ⁄ 综合 ⁄ 共 484字 ⁄ 字号 评论关闭

7.1.5 类型说明符

1、类型说明符包括

type-specifier:

simple-type-specifier

class-specifier

enum-specifier

elaborated-type-specifier

cv-qualifier

一个通用的规则是:在声明decl-specifier-seq中至多只允许出现一种类型说明符。以下情况例外:

——const或者volatile可以和其它类型声明符结合使用。但是,冗余的cv限定符是不允许的,除非是被类型定义(7.1.3)或模板类型参量(14.3)引入,在这种情况下冗余的cv限定符被忽略。

——signedunsigned可以和charlongshortint结合使用。

——shortlong可以和int结合使用。

——long可以和double结合使用。

2、声明中至少需要包含一个非cv-qualifier的类型说明符,除非是声明构造函数、析构函数或转换函数。

3[注:class-specifiersenum-specifiers分别在第9章和7.2节讨论。本节接下来的部分讨论其余的类型说明符。]

抱歉!评论已关闭.