我正在研究一个使用 C++ 概念的类项目。我在哪里可以找到支持来自概念草案 TS的约束的 STL 实现,例如Equality_comparable
or Sortable
?
谢谢你的帮助!
这是我到目前为止所尝试的:
我已经成功地c++-concepts
从 GCC 的 SVN 编译了分支,该分支似乎得到了维护(昨天由 Andrew Sutton 更新)。但是,此分支附带的 libstdc++ 尚未更新概念。
我还尝试了 Concepts-Lite (gcc-clite),它承诺:
该编译器附带的标准库包含论文“A Concept Design for the STL”中的约束,可以通过包含
<type_traits>
头文件来访问该约束。
但是,从该页面下载的 GCC 代码中的 libstdc++ 也没有概念。特别是,type_traits
标头似乎与它所派生的 GCC 修订版相比没有变化。