GitHub - cpredef/predef: 预定义编译器宏维基

主要观点:介绍了预定义的 C/C++编译器宏,包括其来源、相关页面及通用指南,还列举了使用宏的示例,说明了这些宏可用于在编译时识别各种信息,同时提及了常用的替代工具如 Autoconf 等,以及众多的贡献者。
关键信息

  • 预定义编译器宏的来源页面有 Standards、Compilers、Libraries、Operating systems、Architectures 等。
  • 通用指南有 Version normalization、Feature macros、Endianness 等。
  • 示例展示了如何根据不同条件定义自己的类型或使用特定的 pragma。
  • 介绍了多种替代 Autoconf 的工具。
  • 列出了众多的贡献者名单。
    重要细节
  • 宏通过供应商文档、defines 脚本、贡献者和第三方源代码获得,不保证正确性。
  • 不同编译器的宏定义可能不同,如 Microsoft Visual C++的特定版本添加了#pragma once。
  • 列举的贡献者众多,涵盖了多个领域和地区的人员。
阅读 8
0 条评论