【发布时间】:2022-01-21 19:43:03
【问题描述】:
gcc 有自己的特定关键字,例如 __attribute__,它们不是 C++ 标准的一部分,并且它们不会出现在 https://en.cppreference.com/w/cpp/keyword 中
msvs 具有 Microsoft 特定的 C++ 关键字,此处列出 https://docs.microsoft.com/en-us/cpp/cpp/keywords-cpp?view=msvc-170#microsoft-specific-c-keywords
在哪里可以找到 gcc/g++ 的此类列表?
我不熟悉 gcc 的源代码,所以如果我能获得源代码的链接,其中列出了 gcc 支持的所有这些额外关键字,我将不胜感激
【问题讨论】:
-
GCC 有非常好的在线文档,通过你最喜欢的搜索引擎应该很容易找到。你试过搜索什么?你发现了什么?它对你没有什么帮助?
-
Extensions to the C++ Language 可能是你想要的。
-
@JohnFilleau 我确实找到了那个页面。带有搜索
__attribute__的快速 Ctrl+F 没有给出任何结果,但我知道__attribute__是 gcc 支持的 keyowrd -
您想获得 b/w gcc/g++ 关键字集的差异吗?