-
<QtGlobal>头文件中包含了Qt类库的一些全局定义,包括:
- 基本数据类型:本文介绍
- 全局函数:请参阅javascript:void(0)
- 宏定义:请参阅javascript:void(0)
- Qt类的头文件都会包含该头文件,所以不用再显式定义了
- 为了确保在各个平台上各数据类型都有统一确定的长度,Qt为各种常见数据类型定义了类型符号
- 例如qint8就是signed char的类型定义,即:
typedef signed char qint8;
三、总览
- <QtGlobal>中定义的数据类型如下:
- 其中qreal缺省值是8字节double类型浮点数,如果Qt使用-qeal float选项进行配置,就是4字节float类型的浮点数
- qfloat16是Qt 5.9.0中新增的一个类,用于表示16位的浮点数,要使用qfloat16,需要包含头文件<QFloat16>