【问题标题】:list of all C++ keywords supported by gccgcc 支持的所有 C++ 关键字列表
【发布时间】: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++ 关键字集的差异吗?

标签: c++ gcc g++ keyword


【解决方案1】:

GCC 支持许多 C/C++ 扩展(非标准)。在https://gcc.gnu.org/onlinedocs/gcc/index.html#Top中找到所有这些

关于__attribute__,也有很多种。例如。 C function attributes,变量属性,类型...等

【讨论】:

    猜你喜欢
    • 2017-09-24
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 2019-07-08
    • 2017-07-04
    相关资源
    最近更新 更多