【发布时间】:2015-09-20 14:35:03
【问题描述】:
C++14 引入了泛型 lambda。在浏览相关提案时,我发现了 Faisal Vali、Herb Sutter 和 Dave Abrahams 的 N3418。 其中第 2.2 节的标题为:
2.2 允许在 lambda 表达式中使用熟悉的模板语法
以下代码示例包括像这样的sn-ps
[]<int N>(int (&a)[N]) {}
由于这些东西无法编译(使用 gcc、clang 和 Visual Studio),所以出现了一些问题:
- 这是一个实施问题吗?
- 是什么阻止了这部分被接受?
- 最终将泛型 lambda 引入语言的提案是什么?
【问题讨论】:
标签: c++ lambda language-lawyer c++14