【发布时间】:2015-05-17 18:02:22
【问题描述】:
C++ 标准委员会正在制定概念扩展的 TS(技术规范):“编程语言 - 概念的 C++ 扩展”。 N4377 是本文档的最新版本。为了包含在 C++ 标准中,要求实现功能,理想情况下是可公开访问的系统。
我知道concept-gcc,但上面的概念提案(通俗地称为Concepts Lite)是不同的。我听说有一个概念分支,我从gcc 的git 镜像中尝试了origin/asutton/c++-concepts,但没有编译。如何构建和使用上述 [draft] TS 中指定的 gcc 支持概念版本?
【问题讨论】:
-
应该标记为“FAQ”吗?
-
自从我看到一个新的近距离投票:有人可以告诉我现在这个问题有什么问题吗?它当然不会问“找到我……”的问题,正如当前的接近投票所表明的那样(原始版本也没有,特别是考虑到发布的答案已经找到了该工具)。我真的认为答案中的信息,我会把问题改成可以接受的。
-
选民可能没有仔细阅读您的更新。
-
除非您了解 C++ 标准化过程的工作原理、什么是 TS 以及为什么拥有可用于尝试 TS 中的更改的工具很重要,否则请不要投票/要求关闭在它被标准化并强制所有用户使用之前在它成为标准并刻在石头上之前,能够使用可用于检测 TS 中的不一致的工具是最重要的。对于任何对 C++ 标签感兴趣的人来说,这是主题。
标签: c++ g++ generic-programming c++-concepts c++17