类型说明符

类型说明符指示要声明的对象的类型。 请参阅以下 可用类型:
  • 基本或内置类型:
    • 算术类型
      • 整数类型
      • 布尔类型
      • 浮点类型
      • 字符类型
    • 空类型
    • IBM 扩展 向量类型
  • 用户定义的类型
仅限 C + +
如果类型满足下列其中一个条件,那么类型是字面值类型:
  • 它是标量类型。
  • 它是引用类型。
  • 它是字面值类型的数组。
  • C++11它是一种具有以下所有属性的类别:
    • 该类具有微不足道的析构函数。
    • 非静态数据成员 (如果有) 的初始化方法中的每个构造函数调用和完整表达式都是常量表达式。
    • 该类是聚集类型,或者至少有一个 constexpr 构造函数或构造函数模板不是复制或移动构造函数。
    • 该类中的所有非静态数据成员和基类均为字面类型。C++11
仅限 C + +
C++11
在 C++11 标准中,引入了以下类型说明符:
  • 自动类型说明符
  • decltype (expression) 类型说明符
C++11