最佳答案
我试图检测用于编译我的源代码的编译器。我可以很容易地找到预定义的宏来检查 MSVC 或 GCC (例如参见 https://github.com/cpredef/predef) ,但是我找不到任何宏来检查 clang。
有人知道 clang 是否定义了类似 __CLANG__
的宏,以便了解当前编译我的代码的内容吗?