<QtGlobal> - 全局 Qt 声明
<QtGlobal> 头文件包含了一系列的其它头文件。 更多...
| 头文件 | #include <QtGlobal> | 
详细说明
在 Qt 6.5 之前,大多数 Qt 头文件都包含 <QtGlobal>。在 Qt 6.5 之前,<QtGlobal> 定义了一系列全局声明。其中大多数在 Qt 6.5 中移动到了独立的头文件中,以便源代码只包含它需要的部分,而不是整个集合。目前,<QtGlobal> 包含了这些其它头文件(见下一节),但未来 Qt 的版本可能会从 <QtGlobal> 中移除一些这些头文件,或者基于版本检查来进行条件包含。同样,在未来的版本中,一些目前包含 <QtGlobal> 的 Qt 头文件可能会停止这样做。希望这将通过避免在使用时进行全局声明来提高编译时间。
<QtGlobal> 中提取的头文件列表
| 头文件 | 摘要 | 
|---|---|
| <QFlags> | 以类型安全的方式组合枚举值的方法 | 
| <QForeach> | Qt 的 foreach 和 forever 循环实现 | 
| <QFunctionPointer> | 函数指针类型 typedef | 
| <QGlobalStatic> | 全局静态对象线程安全初始化 | 
| <QOverload> | 用于解决成员函数重载的辅助器 | 
| <QSysInfo> | 获取系统信息的辅助类 | 
| <QTypeInfo> | 获取类型信息的辅助器 | 
| <QtAssert> | Q_ASSERT 和其他运行时检查 | 
| <QtClassHelperMacros> | Qt 类辅助宏 | 
| <QtCompilerDetection> | 针对编译器的宏定义 | 
| <QtDeprecationMarkers> | 废弃辅助宏 | 
| <QtEnvironmentVariables> | 与环境变量一起工作的辅助器 | 
| <QtExceptionHandling> | 异常处理辅助器 | 
| <QtLogging> | Qt 日志辅助器 | 
| <QtMalloc> | 内存分配辅助器 | 
| <QtMinMax> | 比较值的辅助器 | 
| <QtNumeric> | 各种数字函数 | 
| <QtPreprocessorSupport> | 辅助预处理宏 | 
| <QtProcessorDetection> | 与特定架构相关联的宏定义 | 
| <QtResource> | 初始化和清理资源的辅助器 | 
| <QtSwap> | 实现 qSwap() | 
| <QtSystemDetection> | 特定平台的宏定义 | 
| <QtTranslation> | Qt 翻译辅助器 | 
| <QtTypeTraits> | Qt 类型特性 | 
| <QtTypes> | Qt 基本类型声明 | 
| <QtVersionChecks> | QT_VERSION_CHECK 和相关检查 | 
| <QtVersion> | QT_VERSION_STR 和 qVersion() | 
© 2024 The Qt Company Ltd. 本文档中的贡献文档的版权归各自所有者所有。提供的文档是根据自由软件基金会的发布、遵循GNU自由文档许可证1.3版本的条款进行许可。Qt及其标志是芬兰和/或其他国家的The Qt Company Ltd.的商标。所有其他商标归各自所有者所有。