axi*_*mar 6 lambda templates metaprogramming c++11
可能重复:
lambda函数可以模板化吗?
是否可以使用模板参数的c ++ 0x lambda?例如:
template <typename T> [=](const T *x) {}
Run Code Online (Sandbox Code Playgroud)
我想要做的是在类型列表(可变参数列表)上编写静态for循环,并且我想将当前类型作为参数传递给目标仿函数(或lambda)的operator().
这就是所谓的多态 lambda,我已经在那里问过它:Can lambda 函数可以模板化吗?
不,这在 C++0x 中是不可能的。也许是下一篇。
然而boost::phoenix允许这样做,所以这可能是一个很好的解决方法。
| 归档时间: |
|
| 查看次数: |
2309 次 |
| 最近记录: |