<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.的商标。所有其他商标归各自所有者所有。