sth*_*m58 3 c++ stl c++-concepts c++17
'Concepts lite'已被接受为TS和(示例实现)合并到GCC主分支中,因此后续问题是任何概念都是预定义的(如Sortable或Random_access_range)?
我在哪里寻找这样的预定义概念?
是的列表中cppreference.com的acurate的和详尽的清单?
我可以将它们与最新的GCC主干版本一起使用吗?
编辑1:由于概念未被C++ 17接受,因此将C++ 17更改为TS.
And*_*ton 12
概念TS中没有定义概念(来源:我编写了概念TS).
它既不是疏忽也不是错误......目标是在TS中提供纯语言扩展,允许开发人员在提交标识库所需概念(大量时间)之前尝试新功能.
Ranges TS将定义标准库所需的概念.
海湾合作委员会可能附带一些概念,但我没有听说过任何具体的计划.我有一个库,它定义了Ranges TS中出现的许多概念(但不是全部):https: //github.com/asutton/origin,但我仍在研究可用的版本和相应的文档.它只能从主干编译GCC.我希望下周有足够的文件.
'Concepts lite'已被C++ 17接受
不,不是.这是一个单独的TS.
任何概念都会被预定义吗?
概念TS不限于语言功能.目前的Ranges TS工作草案确实定义了许多概念.
| 归档时间: |
|
| 查看次数: |
577 次 |
| 最近记录: |