【发布时间】:2012-10-15 01:40:07
【问题描述】:
是否有任何内置或库提供的方法来映射 D 中的一组可变参数模板参数?
例如:
void foo(Args...)(Args args)
{
bar(fun(args));
}
我希望它扩展到:
void foo(Args...)(Args args)
{
bar(fun(args[0]), fun(args[1]), fun(args[2]), /* ... */);
}
C++11 可变参数模板支持这一点。你如何在 D 中做同样的事情?
【问题讨论】:
标签: templates metaprogramming d variadic-templates