我有一个可变的 D 风格函数foo(format, ...)
,这是一个包装器writefln
。我想做这样的事情:
foo(format, <...>) {
//...
writefln(format, ...);
}
本质上,将省略号参数传递给 writefln。我知道这在 C/C++ 中并不容易/不可能,但是有没有办法在 D 中实现这一点?
这将为您做到:
import std.stdio;
void customWrite(Args...)(string format, Args args)
{
writefln(format, args);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)